EVERYTHING XIAOMI
Get listed

Dramatiq

Place
#25 of 37
Score
5.7
Dramatiq's website

The facts below are what the maker publishes about Dramatiq, checked and dated. Our editors have not written about it yet.

The facts

Each one read from Dramatiq's own pages, with the date it was checked.

What it does

Async tasks
Actors can enqueue work to be processed asynchronously by Dramatiq workers running in separate processes.checked 3 Oct 2026
Community support
The project homepage links to a discussion board for the project.checked 3 Oct 2026
Development reloading
The `--watch` option reloads workers when Python files change, and the documentation advises against using it in production.checked 3 Oct 2026
Framework integrations
The cookbook describes third-party integrations for Django and Flask, and mentions API Star support through a separate library.checked 4 Oct 2026
Intended users
The project describes its design as suited to common SaaS workloads and says it may suit people who have used Celery.checked 4 Oct 2026
Intended workloads
The project describes its intended use as distributed task queuing with simple defaults for most SaaS workloads.checked 3 Oct 2026
License and Python versions
Dramatiq is licensed under the LGPL and officially supports Python 3.10 and later.checked 3 Oct 2026
Message brokers
Dramatiq supports RabbitMQ and Redis out of the box, with RabbitMQ recommended in the installation guide.checked 4 Oct 2026
Message constraints
Actor arguments must be JSON-encodable because messages are sent over the network.checked 4 Oct 2026
Monitoring integrations
The cookbook describes error reporting integrations using Rollbar and Sentry.checked 4 Oct 2026
Operating system support
The motivation page lists Windows support, while the installation page says the `watch` extra is supported only on UNIX.checked 3 Oct 2026
Prioritization
Dramatiq supports actor priority after messages are consumed from queues, and RabbitMQ supports queued message priority through an option.checked 3 Oct 2026
Purpose
Dramatiq is a background task processing library for Python focused on simplicity, reliability and performance.checked 4 Oct 2026
Python support
Dramatiq officially supports Python 3.10 and later.checked 4 Oct 2026
Rate limiting
Dramatiq provides rate limiters, with the cookbook showing a Redis-backed concurrent rate limiter.checked 4 Oct 2026
Rate limiting and metrics extras
Optional installation extras provide a Memcached rate limiter backend and Prometheus metrics middleware.checked 3 Oct 2026
Retries
Failed messages are retried automatically with exponential backoff, and retry behavior can be configured per actor.checked 4 Oct 2026
Scheduling
Actors can schedule messages for later using a delay; the guide says scheduled messages should be a small subset of all messages because the broker is not a database.checked 4 Oct 2026
Security and compliance
The official pages opened identify the project license as LGPL and do not state security certifications or compliance claims.checked 4 Oct 2026
Support
The project links to a discussion board and directs questions about cookbook recipes to GitHub issues.checked 4 Oct 2026
Task execution
Actors can enqueue messages to run asynchronously in worker processes, which can run multiple concurrent workers.checked 4 Oct 2026
Testing
Dramatiq provides a StubBroker for unit tests that do not need a running RabbitMQ or Redis instance.checked 3 Oct 2026
What it does
Dramatiq is a background task processing library for Python focused on simplicity, reliability, and performance.checked 3 Oct 2026
Workflow composition
Built-in groups can run actors in parallel and pipelines can chain actors; result management requires result storage to be enabled.checked 4 Oct 2026

Alternatives to Dramatiq

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