Celery
Distributed task queue for Python executing jobs asynchronously across workers.
Jobs, queues and workflows PyPI BSD-3-Clause
Used in agent projects
48
0.4% of 12,697 public repos built with AI coding agents
Rank in jobs, queues and workflows
#3 of 7
by use in those projects
Downloads
11M
PyPI, last 7 days, celery
GitHub stars
28.9K
last push Oct 10, 2026
How Celery is used
Celery is a dependency in 48 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.4%), #3 of 7 in jobs, queues and workflows. The most used alternative there is node-cron. Projects that use it most often also use redis (Python) (85.4%), python-dotenv (68.8%), Uvicorn (66.7%).
Often used with Celery
| redis (Python) | 85.4% of Celery projects · 76.4× more than average |
|---|---|
| python-dotenv | 68.8% of Celery projects · 10.5× more than average |
| Uvicorn | 66.7% of Celery projects · 15.6× more than average |
| FastAPI | 64.6% of Celery projects · 15.3× more than average |
| Pydantic | 62.5% of Celery projects · 12.2× more than average |
| Requests | 58.3% of Celery projects · 11.0× more than average |
| SQLAlchemy | 58.3% of Celery projects · 29.6× more than average |
| Alembic | 50.0% of Celery projects · 55.2× more than average |
By coding agent
| Cursor | 0.9% of projects set up for it |
|---|---|
| Claude Code | 0.6% of projects set up for it |
| GitHub Copilot | 0.3% of projects set up for it |
Share of public repos configured for each agent that list Celery as a dependency.
Install
| Package | pip install celery |
|---|---|
| Main stacks | Python (45), React Native / Expo (2), Next.js (1) |
| Example projects | dramaclaw/dramaclaw, achingachris/django-starter, breatheco-de/apiv2, madfam-org/tezca, UnitapApp/unitap-backend |
Alternatives to Celery
| 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 |
| BullMQ npm Fast, reliable Redis-backed queue for jobs and messages in Node.js. |
43 (0.3%) | 9.6M | 9,490 | MIT |
| schedule pypi Simple Python library for scheduling jobs to run at regular intervals. |
29 (0.2%) | 1.3M | 12.3K | MIT License |
| 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 |