Fennel is a task queue for Python 3.7+ based on Redis Streams with a Celery-like API.
Supports both sync (e.g. Django, Flask) and async (e.g. Starlette, FastAPI) code.
Sane defaults: at least once processing semantics, tasks acknowledged on completion.