Skip to content

Add taskiq#3112

Merged
JinyangWang27 merged 1 commit intovinta:masterfrom
ChrisJr404:add-taskiq
May 7, 2026
Merged

Add taskiq#3112
JinyangWang27 merged 1 commit intovinta:masterfrom
ChrisJr404:add-taskiq

Conversation

@ChrisJr404
Copy link
Copy Markdown
Contributor

Name: taskiq
Link: https://github.com/taskiq-python/taskiq
PyPI: https://pypi.org/project/taskiq/
Stars: ~2,100
Activity: commits within the last day; latest release 0.12.3.
Category: Task Queues

Description

taskiq is a distributed task queue with native asyncio support and pluggable broker/result backends (Redis, NATS, AMQP, Kafka, in-memory). Where Celery and RQ are sync-first, taskiq is built around async def task functions and integrates cleanly with FastAPI/AnyIO/Trio applications, which makes it a distinct addition to the existing Task Queues entries (celery, dramatiq, huey, rq) rather than a duplicate.

Quality criteria

  • Python-first (>50% Python).
  • Active: commits within the last 12 months (most recent: today).
  • Stable: 0.12.x line, in production use across multiple downstream projects.
  • Documented: full docs at https://taskiq-python.github.io/ with examples, broker guides, and middleware tutorials.
  • Unique: only async-native distributed task queue in the list; complements but does not duplicate celery/dramatiq/huey/rq.
  • Established: repo created in 2022, ~3 years of consistent activity.

Entry

Added in alphabetical order under ### Task Queues, immediately after rq.

@JinyangWang27 JinyangWang27 merged commit daf311d into vinta:master May 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants