mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-02 08:23:10 +08:00
audit: sweep Job Schedulers to the shortlist cap
Split the flat section into two use cases — Task Scheduling (in-process scheduling) and Workflow Orchestration (data-pipeline orchestrators) — six entries were covering two distinct jobs. Removed SpiffWorkflow (59,736 downloads/month — BPMN engine, a different job than scheduling or orchestration, small audience; active repo, drop is a judgment call). Kept schedule by explicit maintainer override (9.4M downloads/month, 12.3K stars, but no commits since 2024-05 — past the 12-month activity line; the maintainer overrode the activity rule, schedule slots as challenger behind apscheduler). Renamed airflow to apache-airflow (PyPI name — the bare airflow package is a 38K/month shim). Ordering: Task Scheduling apscheduler 55.5M obvious choice then schedule 9.4M challenger; Workflow Orchestration obvious choices apache-airflow 20.9M, prefect 14.0M, dagster 10.2M. luigi's removal from Distributed Computing rode that section's commit; flytekit was proposed and declined. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -743,12 +743,13 @@ _Libraries for working with message brokers and event streaming._
|
||||
|
||||
_Libraries for scheduling jobs._
|
||||
|
||||
- [airflow](https://github.com/apache/airflow) - Airflow is a platform to programmatically author, schedule and monitor workflows.
|
||||
- [apscheduler](https://github.com/agronholm/apscheduler) - A light but powerful in-process task scheduler that lets you schedule functions.
|
||||
- [dagster](https://github.com/dagster-io/dagster) - An orchestration platform for the development, production, and observation of data assets.
|
||||
- [prefect](https://github.com/PrefectHQ/prefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
|
||||
- [schedule](https://github.com/dbader/schedule) - Python job scheduling for humans.
|
||||
- [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - A powerful workflow engine implemented in pure Python.
|
||||
- Task Scheduling
|
||||
- [apscheduler](https://github.com/agronholm/apscheduler) - A light but powerful in-process task scheduler that lets you schedule functions.
|
||||
- [schedule](https://github.com/dbader/schedule) - Python job scheduling for humans.
|
||||
- Workflow Orchestration
|
||||
- [apache-airflow](https://github.com/apache/airflow) - Airflow is a platform to programmatically author, schedule and monitor workflows.
|
||||
- [prefect](https://github.com/PrefectHQ/prefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
|
||||
- [dagster](https://github.com/dagster-io/dagster) - An orchestration platform for the development, production, and observation of data assets.
|
||||
|
||||
### Logging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user