Workers, Queues, and Tasks
Apps and services for running your Django apps in various parallel environments to the web server, freeing your project architecture from the HTTP-based service lifecycle:
* Construct daemons to batch-process large datasets
* Call functions on a recurring schedule
* Respond to system events
* Sync with external data sources without beach-balling
Use existing components (models, templates, &c) and your favorite Django design patterns in these new contexts as you need -- while including Pythonic batteries from disciplines beyond web development.
Search & Filter
| Package | celery | huey | Dramatiq | Taskiq | django-rq | Procrastinate | Django-celery | django-tasks | django-celery-results | django-apscheduler |
|---|---|---|---|---|---|---|---|---|---|---|
|
Description
|
Distributed Task Queue
(development branch) |
a little task queue for python
|
A fast and reliable background
task processing library for Python 3. |
Distributed task queue with
full async support |
A simple app that provides
django integration for RQ (Redis Queue) |
PostgreSQL-based Task Queue
for Python |
Old Celery integration project
for Django |
A backport of Django's built
in Tasks framework |
Celery result back end with
django |
APScheduler for Django
|
|
Category
|
Other | App | App | Other | App | App | App | App | App | App |
|
Using This
|
13
|
10
|
3
|
0
|
23
|
1
|
85
|
2
|
0
|
2
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Unknown | Unknown | Alpha | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta |
|
Version (PyPI)
|
5.6.3 | 3.0.0 | 2.1.0 | 0.12.3 | 4.1.0 | 3.8.1 | 3.3.1 | 0.12.0 | 2.6.0 | 0.7.0 |
|
Stars
|
28,454 | 5,939 | 5,224 | 2,119 | 1,943 | 1,269 | 1,555 | 800 | 784 | 714 |
|
Forks
|
5,034 | 395 | 360 | 119 | 297 | 95 | 451 | 54 | 223 | 101 |
|
Commits
|
|
|
|
|
|
|
|
|
|
|
|
Updated
|
6 May 2026 | 4 May 2026 | 26 Apr 2026 | 4 May 2026 | 27 Apr 2026 | 24 Apr 2026 | 20 May 2025 | 18 Apr 2026 | 25 Mar 2026 | 23 Mar 2025 |
|
License
|
BSD-3-Clause | MIT | Custom | MIT | MIT | MIT License | BSD | BSD-3-Clause | BSD | MIT |
|
Links
|
||||||||||
|
Feature Comparison
(click cells to edit)
|
||||||||||
|
Synopsis
|
—
|
—
|
—
|
—
|
A simple app that provides django integration for RQ (http://python-rq.org)
|
—
|
Provides a decorator syntax for defining tasks, which run in worker instances of your app, and a backend-agnostic protocol for serializing data between these workers and the web process.
|
—
|
—
|
—
|
|
Django ORM support
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Redis Queue
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
ZeroMQ
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Disque
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
uWSGI
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
A simple app that provides django integration for RQ (Redis Queue)
Old Celery integration project for Django
Showing 10 of 40 packages in this grid.
Features Being Compared
Synopsis
Packages' organizational style and method of Django integration
Django ORM support
Redis Queue
ZeroMQ
Disque
uWSGI
Native support for uWSGI builtin spooler