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:<br><br>* Construct daemons to batch-process large datasets<br>* Call functions on a recurring schedule<br>* Respond to system events<br>* Sync with external data sources without beach-balling <br><br>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.
Package | celery | Dramatiq | huey | django-rq | Django-celery | Django Q | django-celery-results | django-apscheduler | Celery Progress Bars for Django | django_dramatiq | django-celery-monitor | django-lightweight-queue | django-task | django-toosimple-q | django-uwsgi-taskmanager | django-rq-scheduler | urd | Django Task API | modelqueue | django-celery-extensions | django-uwsgi-spooler | django-tasker |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Distributed Task Queue (development branch) |
A fast and reliable background task processing library for Python 3. |
a little task queue for python |
A simple app that provides django integration for RQ (Redis Queue) |
Old Celery integration project for Django |
A multiprocessing distributed task queue for Django |
Celery result back end with django |
APScheduler for Django |
Drop in, configurable, dependency-free progress bars for your Django/Celery applications. |
A Django app that integrates with Dramatiq. |
Celery Monitoring for Django |
Lightweight & modular queue and cron system for Django |
A Django app to run new background tasks from either admin or cron, and inspect task history from admin |
Simplistic task queue and cron-like scheduler for Django |
Django application to monitor and manage long and/or recurring tasks through uWSGI. |
A database backed job scheduler for Django RQ with Django |
Urd is a scheduler for Django projects |
A REST API and JavaScript library for managing background tasks in Django projects |
Task queue based on Django models. |
HALTED IN FAVOR OF yourlabs/django-call Task model to get the most out of uWSGI's spooler with minimal effort with CRUDLFA... |
Dead simple async task queue. Stores tasks in database. |
|
Category | Other | App | App | App | App | App | App | App | Other | App | App | App | App | App | App | App | App | App | Other | App | App | App |
# Using This |
10
![]() |
2
![]() |
9
![]() |
22
![]() |
83
![]() |
25
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
2
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
Python 3? | ||||||||||||||||||||||
Development Status | Production/Stable | Unknown | Production/Stable | Beta | Production/Stable | Production/Stable | Production/Stable | Beta | Unknown | Unknown | Production/Stable | Production/Stable | Production/Stable | Alpha | Beta | Production/Stable | n/a | Unknown | Beta | Alpha | Planning | Beta |
Last updated | Feb. 6, 2023, 11:55 p.m. | Feb. 5, 2023, 6:57 a.m. | Jan. 13, 2023, 1:44 p.m. | Feb. 7, 2023, 6:18 a.m. | Aug. 20, 2022, 12:17 a.m. | June 26, 2021, 8:04 a.m. | Feb. 5, 2023, 2:21 a.m. | July 22, 2022, 9:21 a.m. | Jan. 21, 2023, 10:31 a.m. | Nov. 28, 2022, 3:19 a.m. | Nov. 10, 2021, 6:41 a.m. | Jan. 24, 2023, 5:45 a.m. | April 8, 2022, 4:34 a.m. | Jan. 16, 2023, 3:06 p.m. | Jan. 15, 2023, 7:18 p.m. | Feb. 4, 2023, 1:10 p.m. | Jan. 30, 2023, 4:56 a.m. | March 7, 2022, 6:37 p.m. | March 31, 2022, 5:59 p.m. | Jan. 25, 2023, 7:18 a.m. | Aug. 2, 2018, 9:35 a.m. | April 17, 2019, 9:31 a.m. |
Version | 5.2.7 | 1.13.0 | 2.4.4 | 2.6.0 | 3.3.1 | 1.3.9 | 2.4.0 | 0.6.2 | 0.1.3 | 0.11.2 | 1.1.2 | 4.11.0 | 2.0.5 | 0.4.0 | 2.2.14 | 2022.12.0 | n/a | 1.4.1 | 2.2.1 | 0.0.36 | 0.0.0 | 0.2.60 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
Commits | ||||||||||||||||||||||
Stars | 20,910 | 3,445 | 4,348 | 1,610 | 1,475 | 1,678 | 534 | 572 | 370 | 267 | 165 | 40 | 46 | 25 | 22 | 18 | 7 | 8 | 5 | 4 | 0 | 1 |
Repo Forks | 4,428 | 241 | 362 | 261 | 467 | 241 | 178 | 89 | 84 | 61 | 61 | 6 | 7 | 1 | 3 | 4 | 0 | 4 | 3 | 3 | 0 | 1 |
Participants |
ask
thedrow auvipy mher ionelmc Nusnus piotrmaslanka nvie maybe-sybr mchataigner more... |
Bogdanp
FinnLidbetter ryansm1 gdvalle takhs91 davidt99 bersace orsinium rouge8 kurtmckee more... |
coleifer
jbaiter antwan camilonova blablacio adamchainz logannc gl3nn hgdeoro jedie more... |
selwin
dependabot-preview[bot] lechup SeiryuZ jeanphix dependabot[bot] Krukov acjay hendi therefromhere more... |
ask
auvipy vytisb ionelmc diegueus9 thedrow jezdez jasonbaker iamjstates piotrbulinski more... |
Koed00
Eagllus jmcvetta danielwelch janneronkko timomeara yannpom benjaoming kennyhei telmobarros more... |
auvipy
ask pre-commit-ci[bot] thedrow arnau126 AllexVeldman ifmos AlecTroemel jaylynch gopackgo90 more... |
jcass77
jarekwg sallyruthstruik soon calledbert akoltsov-spoton bnjmnhndrsn countable D4VID0x2 daniel-butler more... |
czue
EJH2 OmarWKH giovcandido oisinBates ashutoshsingh0223 ivn86 mcrot mobiware timnyborg more... |
Bogdanp
amureki jcass77 denizdogan MattBlack85 rakanalh ramonsaraiva Sovetnikov albertocerrone aericson more... |
jezdez
pyup-bot janezkranjc jazzband-bot mohammad7t |
PeterJCLaw
lamby danpalmer prophile lirsacc tomokas mthpower itsthejoker tavva cbaines more... |
morlandi | olivierdalang |
guglielmo
gabrielelucci pauloxnet unusual-thoughts |
cunla
g3rd dependabot[bot] frbry tom-price gabriels1234 unterwegi bashhack oudeismetis jcarbaugh more... |
boxed |
nikmolnar
dependabot[bot] brendan-ward JensTimmerman |
grantjenks |
matllubos
radimsuckr jsilhan |
jpic | wooyek |
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||||||||||||
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. | Multiprocessing worker pool Django native Encrypted and compressed task packages Scheduled tasks Result hooks Result and Failure database Redis, DIsque, IronMQ , SQS, MongoDB or ORM broker Django Admin Multi Cluster Monitor Worker cpu affinity |
Monitor Celery tasks and workers in the admin. Formerly included in django-celery. | Purposes: - create async tasks either programmatically or from admin - monitor async tasks from admin - log all tasks in the database for later inspection - optionally save task-specific logs in a TextField and/or in a FileField Based on: - django-rq |
# Features - Start and stop your tasks via admin - Schedule tasks - Plan tasks as cron items - Check or download the generated reports/logs -Simply write a standard Django Command class (your app doesn't need to interact with Django uWSGI Taskmanager) |
ModelQueue is an Apache2 licensed task queue based on Django models. | |||||||||||||||
Redis Queue | ||||||||||||||||||||||
Disque | ||||||||||||||||||||||
Django ORM support | ||||||||||||||||||||||
ZeroMQ | ||||||||||||||||||||||
uWSGI |
Feature | Description |
---|---|
Synopsis | Packages' organizational style and method of Django integration |
Redis Queue | |
Disque | |
Django ORM support | |
ZeroMQ | |
uWSGI | Native support for uWSGI builtin spooler |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.repo_forks }} | N/A | {{ item.repo_watchers }} | N/A |