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 li
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
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
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
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 vers
Celery beat scheduler providing ability to run multiple celerybeat instances.
Production level deployment requires redundancy and fault-tolerance environment. Unfortunately
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()
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 a
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
A calendaring/scheduling application, featuring:
one-time and recurring events
calendar exceptions (occurrences changed or cancelled)
occurrences accessible through Event API and Period API