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.
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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/3112
**Author:** [@ChrisJr404](https://github.com/ChrisJr404)
**Created:** 5/5/2026
**Status:** ✅ Merged
**Merged:** 5/7/2026
**Merged by:** [@JinyangWang27](https://github.com/JinyangWang27)
**Base:** `master` ← **Head:** `add-taskiq`
---
### 📝 Commits (1)
- [`3d3b9ff`](https://github.com/vinta/awesome-python/commit/3d3b9ffd5e6bba45b79a3303a1d8dc2d7c8abe48) Add taskiq
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
**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`.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/3112
Author: @ChrisJr404
Created: 5/5/2026
Status: ✅ Merged
Merged: 5/7/2026
Merged by: @JinyangWang27
Base:
master← Head:add-taskiq📝 Commits (1)
3d3b9ffAdd taskiq📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
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 deftask 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
Entry
Added in alphabetical order under
### Task Queues, immediately afterrq.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.