schedule
Simple Python library for scheduling jobs to run at regular intervals.
Jobs, queues and workflows PyPI MIT License
Used in agent projects
29
0.2% of 12,697 public repos built with AI coding agents
Rank in jobs, queues and workflows
#5 of 7
by use in those projects
Downloads
1.3M
PyPI, last 7 days, schedule
GitHub stars
12.3K
last push May 25, 2024
How schedule is used
schedule is a dependency in 29 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.2%), #5 of 7 in jobs, queues and workflows. The most used alternative there is node-cron. Projects that use it most often also use python-dotenv (89.7%), Requests (82.8%), NumPy (58.6%).
Often used with schedule
| python-dotenv | 89.7% of schedule projects · 13.7× more than average |
|---|---|
| Requests | 82.8% of schedule projects · 15.6× more than average |
| NumPy | 58.6% of schedule projects · 15.3× more than average |
| pandas | 55.2% of schedule projects · 18.3× more than average |
| solana-py | 44.8% of schedule projects · 16.6× more than average |
| solders | 44.8% of schedule projects · 13.5× more than average |
| Uvicorn | 41.4% of schedule projects · 9.7× more than average |
| FastAPI | 34.5% of schedule projects · 8.2× more than average |
By coding agent
| Claude Code | 0.2% of projects set up for it |
|---|---|
| GitHub Copilot | 0.2% of projects set up for it |
| Cursor | 0.2% of projects set up for it |
Share of public repos configured for each agent that list schedule as a dependency.
Install
| Package | pip install schedule |
|---|---|
| Main stacks | Python (29) |
Alternatives to schedule
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| node-cron npm Job scheduling for Node.js with overlap prevention and distributed coordination. |
74 (0.6%) | 5.1M | 3,280 | ISC |
| APScheduler pypi In-process task scheduler with Cron-like capabilities for Python applications. |
50 (0.4%) | 8.9M | 7,652 | MIT |
| Celery pypi Distributed task queue for Python executing jobs asynchronously across workers. |
48 (0.4%) | 11M | 28.9K | BSD-3-Clause |
| BullMQ npm Fast, reliable Redis-backed queue for jobs and messages in Node.js. |
43 (0.3%) | 9.6M | 9,490 | MIT |
| p-queue npm Promise queue with concurrency control for managing async task execution. |
21 (0.2%) | 37.3M | 4,283 | MIT |
| amqplib npm AMQP 0-9-1 client library for RabbitMQ and message-based workflows. |
20 (0.2%) | 3M | 3,844 | MIT |