A simple cron-like library for executing scheduled jobs.

Donkey [WIP] A simple cron-like library for executing scheduled jobs. Donkey is inspired by Cron. from datetime import datetime from donkey import JobQueue, Worker q = JobQueue() @q.job(3) def this_job_runs_every_3_seco
Information
Category: Python / Job Scheduler
Watchers: 6
Star: 20
Fork: 3
Last update: Oct 12, 2021

Related Repos



celery Celery Periodic Tasks backed by the Django ORM
 

opendilab DI Orchestrator is designed to manage DI (Decision Intelligence) jobs using Kubernetes Custom Resource and Operator.
 

florimondmanca aiometer aiometer is a Python 3.7+ concurrency scheduling library compatible with asyncio and trio and inspired by Trimeter. It makes it easier to execute lots of tasks concurrently while controlling concurrency limits (i.e.
 
Popular
4.1k

healthchecks Healthchecks healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface. It is live here: http://healthchecks.io/ The building blocks are:
 

tomgrek MLQ, a queue for ML jobs MLQ is a job queueing system, and framework for workers to process queued jobs, providing an easy way to offload long running jobs to other computers. You've got an ML model and want to deploy it. Meanin
 

google GPUMux GPUMux is a scheduler for CUDA GPU python jobs. This is not an officially supported Google product. You let it know what GPUs to use and it will schedule tasks on them for you, always maximizing the resources. It lets you
 
Popular
23.4k

apache Airflow NOTE: The transition from 1.8.0 (or before) to 1.8.1 (or after) requires uninstalling Airflow before installing the new version. The package name was changed from airflow to apache-airflow as of version 1.8.1.
 

gjcarneiro Yet Another Cron A modern Cron replacement that is Docker-friendly Free software: MIT license Features "Crontab" is in YAML format; Builtin sending of Sentry and Mail outputs when cron jobs fail; Fl
 

joowani KQ: Kafka-based Job Queue for Python KQ (Kafka Queue) is a lightweight Python library which lets you queue and execute jobs asynchronously using Apache Kafka. It uses kafka-python under the hood.
 

MnogoByte celery-redundant-scheduler Celery beat scheduler providing ability to run multiple celerybeat instances. Problem Production level deployment requires redundancy and fault-tolerance environment. Unfortunately Celery do
 

thauber Django-schedule A calendaring/scheduling application, featuring: one-time and recurring events calendar exceptions (occurrences changed or cancelled) occurrences accessible through Event API and Period API relations of
 

gunnery Gunnery Gunnery is a multipurpose task execution tool for distributed systems with web-based interface. If your application is divided into multiple servers, you are probably connecting to them via ssh and executing over and o
 

dbader schedule Python job scheduling for humans. An in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-dete
 

sartography Spiff Workflow Summary Spiff Workflow is a workflow engine implemented in pure Python. It is based on the excellent work of the Workflow Patterns initiative. Do you need commercial support? Spiff Workf
 

baranbartu pyscheduler Task Scheduler Create scheduled tasks at runtime easily. Installation pip install python-scheduler Example from pyscheduler import schedule # crawl_task runs in every 2 minutes @schedule