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 li
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
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
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
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 vers
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
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
celery-redundant-scheduler
Celery beat scheduler providing ability to run multiple celerybeat instances.
Problem
Production level deployment requires redundancy and fault-tolerance environment. Unfortunately
django-tinyschedule
A small package for managing schedules in Django
Documentation
The full documentation is at https://django-tinyschedule.readthedocs.org.
Quickstart
Install django-ti
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_ev
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
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?
S
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 a
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
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
rel