WakaQ
The facts below are what the maker publishes about WakaQ, checked and dated. Our editors have not written about it yet.
The facts
Each one read from WakaQ's own pages, with the date it was checked.
What it does
- Deployment
- The README provides an example systemd service configuration for running a WakaQ worker as a daemon.checked 9 Oct 2026
- Development and testing
- The README describes mocking WakaQ to run tasks synchronously in development or tests without Redis or worker processes.checked 10 Oct 2026
- Feature scope
- The maintainers say feature pull requests are not accepted and cite rate limiting and task deduplication as examples of features they do not intend to add.checked 10 Oct 2026
- Installation
- The README gives `pip install wakaq` as the installation command.checked 9 Oct 2026
- Installation and deployment
- The README shows installation with pip and an example of running a worker as a systemd daemon.checked 10 Oct 2026
- Language integration
- WakaQ and its TypeScript counterpart share a Redis queue protocol, allowing Python and Node services to enqueue and run each other’s tasks.checked 9 Oct 2026
- Language interoperability
- WakaQ and WakaQ-TS use the same Redis queue protocol, allowing Python and TypeScript services to enqueue or run tasks across languages.checked 10 Oct 2026
- License
- The repository identifies its license as BSD-3-Clause.checked 10 Oct 2026
- Limitations
- The README says feature pull requests are not accepted and names rate limiting and task deduplication as features it does not provide.checked 9 Oct 2026
- Local development
- The README recommends mocking WakaQ to run tasks synchronously in development and tests without Redis or worker processes.checked 9 Oct 2026
- Production use
- The README says WakaQ has been used in production at WakaTime since 2022.checked 10 Oct 2026
- Purpose
- WakaQ is a background task queue for Python backed by Redis, described as a minimal Celery alternative.checked 10 Oct 2026
- Queue features
- The project lists queue priorities, task broadcasting, soft and hard timeouts, and optional retries after soft timeouts.checked 10 Oct 2026
- Task execution
- Tasks can be asynchronous or synchronous Python functions.checked 9 Oct 2026
- Tasks
- Tasks can be synchronous or asynchronous, delayed until a specified time, or scheduled periodically.checked 10 Oct 2026
- Timeouts and retries
- Tasks can have soft and hard timeout limits, with optional retries after soft timeouts.checked 9 Oct 2026
- Worker memory
- Workers can be reloaded based on machine memory usage or the number of tasks processed.checked 10 Oct 2026
- Worker memory controls
- Worker processes can be restarted based on memory use or the number of tasks processed.checked 9 Oct 2026
The company
- Founded
- 2013checked 28 Sep 2026
- Headquarters
- San Franciscochecked 28 Sep 2026
Alternatives to WakaQ
- 1

Inngest
Free planOpen sourceWebAPILinuxmacOS8.3From $99 a month - 2
Hangfire
Free planOpen sourceWebAPILinuxSelf-hosted8.0From $500 a year - 3
Graphile Worker
Free planOpen sourceAPILinuxmacOSSelf-hosted7.9From $25 a month - 4
Gearman
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 5
Google Tasks
Free planAndroidiOSWeb7.0Free plan - 6
IronWorker
Free planWebAPILinuxSelf-hosted6.9From $169 a month
