EVERYTHING XIAOMI
Get listed

WakaQ

Place
#36 of 37
Score
5.3
WakaQ's website

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

All alternatives
  1. 1Inngest logo

    Inngest

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $99 a month
  2. 2

    Hangfire

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0From $500 a year
  3. 3

    Graphile Worker

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.9From $25 a month
  4. 4

    Gearman

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  5. 5

    Google Tasks

    Free planAndroidiOSWeb
    7.0Free plan
  6. 6

    IronWorker

    Free planWebAPILinuxSelf-hosted
    6.9From $169 a month