[PR #3112] [MERGED] Add taskiq #18389

Closed
opened 2026-05-11 15:00:24 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: masterHead: add-taskiq


📝 Commits (1)

📊 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 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.


🔄 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>
GiteaMirror added the pull-request label 2026-05-11 15:00:24 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#18389