Documentation Status PyPI Package PyPI Downloads Release

streaQ documentation

Fast, async, type-safe job queuing with Redis streams

Tip

Sick of redis-py? Check out coredis, a fully-typed Redis client that supports Trio!

Feature comparison

Library

taskiq

arq

SAQ

streaQ

Startup/shutdown hooks

✅

✅

✅

✅

Task scheduling/cron jobs

✅

✅

✅

✅

Task middleware

✅

✅

✅

✅

Web UI available

✅

✅

✅

✅

Actively maintained

✅

❌

✅

✅

Custom serializers

✅

✅

❌

✅

Type safe

✅

❌

❌

✅

Extensive documentation

✅

❌

❌

✅

Task abortion

❌

✅

✅

✅

Synchronous tasks

✅

❌

❌

✅

Task dependency graph

✅

❌

❌

✅

Priority queues

❌

❌

❌

✅

Multiple backends

✅

❌

❌

❌

Redis Sentinel support

✅

❌

❌

✅

Redis Cluster support

✅

❌

❌

✅

Structured concurrency

❌

❌

❌

✅

Trio support

❌

❌

❌

✅

Indices and tables