A postgres-backed task queue for Python.
- Support for job priorities, retries, timeouts, scheduling, global rate limits, memory limits, and more.
- Configurable job retention for easy debugging and tracking
- Minimal dependencies (only psycopg3 required)
- asyncio & sync APIs for easy integration with existing codebases
- Plugins for workflows, cron jobs, and more
Check out the getting-started guide and the API documentation at https://tkte.ch/chancy/.
Many similar projects exist. Some of them are: