nowfound

Life & fun · November 12, 2017

DA

Dramatiq – An alternative to Celery

Dramatiq – An alternative to Celery launched on November 12, 2017 with 53 votes, #810 of 3,137 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

Dramatiq is a Python library for processing background tasks, designed as an alternative to Celery. It enables developers to define tasks as actors that can run either synchronously in the current process or asynchronously in separate processes. The library prioritizes simplicity, reliability, and performance, allowing tasks like web requests and data processing to be executed without blocking the main application. It's suitable for Python developers needing background job handling.

written from the facts on this page · September 2026

From the sources

Release v2.2.0. ( Installation , Changelog , Discuss , Source Code ) Dramatiq is a background task processing library for Python with a focus on simplicity, reliability and performance. import dramatiq import requests @dramatiq . actor def count_words ( url ): response = requests . get ( url ) count = len ( response . text . split ( " " )) print ( f "There are { count } words at { url !r} ." ) # Synchronously count the words on example.com in the current process count_words ( "http://example.com" ) # or send the actor a message so that it may perform the count # later, in a separate process. count_words . send ( "http://example.com" ) Dramatiq is licensed under the LGPL and it officially…from dramatiq.io

Does a similar job

all alternatives →
  • Dramatiq2017 · dramatiq.io · ▲4

    Simple, reliable distributed task queueing for Python.

  • Dramatiq – An alternative to Celery2018 · github.com · ▲7

    A fast and reliable background task processing library for Python 3. - Bogdanp/dramatiq

  • Rocketry – Statement-based scheduling framework for Python2022 · github.com · ▲168

    Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.

  • Taipy 3.02024 · github.com · ▲299

    Build powerful data and AI apps in pure Python

  • Kreuzberg – Modern async Python library for document text extraction2025 · github.com · ▲197

    I'm excited to showcase Kreuzberg! Kreuzberg is a modern Python library built from the ground up with async/await, type hints, and optimized I/O handling. It provides a unified interface for extracting text from documents (PDFs, images, office files) without external API dependencies. Key technical features: - Built with modern Python best practices (async/await, type hints, functional-first) - Optimized async I/O with anyio for multi-loop compatibility - Smart worker process pool for CPU-bound tasks (OCR, doc conversion) - Efficient batch processing with concurrent…

  • KQ – Simple Job Queue for Python Using Kafka2016 · github.com · ▲116

    Kafka-based Job Queue for Python. Contribute to joowani/kq development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, November 2017

the whole month →
  • First Search▲1,093

    The world's best startup advice, curated and searchable.

    Growth · 2017 · review.firstround.com

  • The fastest production car ever made ⚡️

    Life & fun · 2017 · tesla.com

  • The safest, and most comfortable truck ever made

    Life & fun · 2017 · tesla.com

  • Create attractive product screenshots with just a few clicks

    Growth · 2017 · theapplaunchpad.com

  • Easy to build, custom landing pages for free

    Growth · 2017 · login.mailchimp.com

  • Thieve▲700

    A curated list of the best products on AliExpress

    Commerce · 2017 · thieve.co