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:<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, &amp;c) and your favorite Django design patterns in these new contexts as you need -- while including Pythonic batteries from disciplines beyond web development.

Filter results

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 modelqueue Django Task API django-celery-extensions django-tasker Trigger Happy django-uwsgi-spooler
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 modelqueue Django Task API django-celery-extensions django-tasker Trigger Happy django-uwsgi-spooler
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
Task queue based on Django
models.
A REST API and JavaScript
library for managing
background tasks in Django
projects
Dead simple async task queue.
Stores tasks in database.
:snake: Trigger Happy - The
bus :bus: for your internet
services
HALTED IN FAVOR OF
yourlabs/django-call Task
model to get the most out of
uWSGI's spooler with minimal
effort with CRUDLFA...
Category Other App App App App App App App Other App App App App App App App Other App App App App App
# Using This 10 2 9 22 83 24 0 1 0 0 1 0 2 0 1 0 0 0 0 0 5 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 Beta Unknown Alpha Beta Production/Stable Planning
Last updated Dec. 6, 2022, 4:23 a.m. Dec. 3, 2022, 7:25 a.m. Oct. 21, 2022, 4:51 p.m. Nov. 19, 2022, 4:20 a.m. Aug. 20, 2022, 12:17 a.m. June 26, 2021, 8:04 a.m. Dec. 7, 2022, 10:12 p.m. July 22, 2022, 9:21 a.m. Nov. 11, 2022, 9:26 a.m. Nov. 28, 2022, 3:19 a.m. Nov. 10, 2021, 6:41 a.m. Nov. 18, 2022, 6:47 a.m. April 8, 2022, 4:34 a.m. Oct. 27, 2022, 6:35 p.m. Oct. 6, 2021, 2:28 p.m. Dec. 6, 2022, 2:12 p.m. March 31, 2022, 5:59 p.m. March 7, 2022, 6:37 p.m. Nov. 22, 2022, 1:21 p.m. April 17, 2019, 9:31 a.m. May 1, 2020, 8:07 a.m. Aug. 2, 2018, 9:35 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.0 1.1.2 4.9.0 2.0.5 0.4.0 2.2.14 2022.11 2.2.1 1.4.1 0.0.32 0.2.60 1.7.0 0.0.0
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,629 3,367 4,289 1,592 1,473 1,653 506 551 363 259 164 39 46 15 22 12 5 8 4 1 1,345 0
Repo Forks 4,395 238 359 258 468 239 173 87 80 61 61 5 7 1 3 3 2 4 2 1 127 0
Participants ask
thedrow
auvipy
mher
ionelmc
piotrmaslanka
Nusnus
nvie
maybe-sybr
mchataigner
more...
Bogdanp
FinnLidbetter
ryansm1
gdvalle
takhs91
davidt99
bersace
rouge8
kurtmckee
najamansari
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
etnguyen03
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 gabrielelucci
guglielmo
pauloxnet
unusual-thoughts
cunla
g3rd
dependabot[bot]
frbry
tom-price
unterwegi
bashhack
oudeismetis
jcarbaugh
josephabrahams
more...
grantjenks nikmolnar
dependabot[bot]
brendan-ward
JensTimmerman
matllubos
radimsuckr
jsilhan
wooyek foxmask
koalie
CrazyLlama
Logan1x
h-chauhan
adrienlachaize
philippeowagner
pouete
Leopere
scomert
more...
jpic
Documentation 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

Features currently being evaluated

Feature Description
Synopsis Packages&#x27; 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