Skip to content

Add taskiq#3112

Open
ChrisJr404 wants to merge 1 commit intovinta:masterfrom
ChrisJr404:add-taskiq
Open

Add taskiq#3112
ChrisJr404 wants to merge 1 commit intovinta:masterfrom
ChrisJr404:add-taskiq

Conversation

@ChrisJr404
Copy link
Copy Markdown

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.

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.

1 participant