celery

Distributed Task Queue (development branch) (by celery)

Celery Alternatives

Similar projects and alternatives to celery

  1. fastapi

    529 celery VS fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Django

    528 celery VS Django

    The Web framework for perfectionists with deadlines.

  4. Poetry

    404 celery VS Poetry

    Python packaging and dependency management made easy

  5. Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  6. NATS

    117 celery VS NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

  7. RabbitMQ

    113 celery VS RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

  8. minio

    112 celery VS minio

    MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

  11. rq

    30 celery VS rq

    Simple job queues for Python

  12. dramatiq

    15 celery VS dramatiq

    A fast and reliable background task processing library for Python 3.

  13. gunicorn

    18 celery VS gunicorn

    gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.

  14. django-rq

    15 celery VS django-rq

    A simple app that provides django integration for RQ (Redis Queue)

  15. BeanstalkD

    Beanstalk is a simple, fast work queue.

  16. nsq

    15 celery VS nsq

    A realtime distributed messaging platform

  17. opyrator

    8 celery VS opyrator

    🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

  18. huey

    14 celery VS huey

    a little task queue for python

  19. smoothmq

    An improved drop-in replacement for SQS

  20. Apache Kafka

    30 celery VS Apache Kafka

    Mirror of Apache Kafka

  21. gevent

    6 celery VS gevent

    Coroutine-based concurrency library for Python

  22. elasticmq

    5 celery VS elasticmq

    In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better celery alternative or higher similarity.

celery discussion

Log in or Post with

celery reviews and mentions

Posts with mentions or reviews of celery. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-22.
  • New Year's Security Incident
    1 project | news.ycombinator.com | 27 Jan 2025
  • HTTP 429 Too Many Requests: Learn to Manage Request Limits
    1 project | dev.to | 19 Dec 2024
    One thing to note is if you need a response from the external API or not. If you don't, you can use a task queue (ex. Celery) which allows you to control task execution (ie. external API calls) rates and implement backoff strategies effortlessly. This allows you to eventually make all the calls you want, so long as the timing they get made isn't important. If you do require a response from the API - you can switch to a Websocket approach, where responses will be streamed back to the client (from the gateway) once the calls are made.
  • PostgreSQL as a Celery Broker
    2 projects | dev.to | 22 Oct 2024
    I came across this GitHub issue discussing PostgreSQL as a potential Celery broker. This led me to discover an interesting alternative task queue called BQ, which is built specifically to use PostgreSQL for task management.
  • Hacktoberfest 2024: 3rd Contribution
    4 projects | dev.to | 22 Oct 2024
    The original implementation ran a Celery task that deleted notifications older than 90 days on a daily basis (original feature PR).
  • RabbitMQ 4.0 Released
    12 projects | news.ycombinator.com | 18 Sep 2024
    There are some limitations when using Quorum Queues, this was only patched recently - https://github.com/celery/celery/issues/9149
  • Vanilla Python Packaging
    4 projects | news.ycombinator.com | 22 Aug 2024
  • Automatically reload Celery workers with a custom Django command
    2 projects | dev.to | 21 Jul 2024
    Celery previously had an --autoreload flag that has since been removed. However, Django has automatic reloading built into its manage.py runserver command. The absence of automatic reloading in Celery workers creates a confusing development experience: updating Python code causes the Django server to reload with the current code, but any tasks that the server fires will run stale code in the Celery worker.
  • Ask HN: What's the right tool for this job?
    4 projects | news.ycombinator.com | 20 Jul 2024
    From what I've seen, there are sort of two paths. I'll provide a well known example from each.

    1. lang specific distributed task library

    For example, in Python, celery is a pretty popular task system. If you (the dev) are the one doing all the code and running the workflows, it might work well for you. You build the core code and functions, and it handles the processing and resource stuff with a little config.

    * https://github.com/celery/celery

    Or lower level:

    * https://github.com/dask/dask

    2. DAG Workflow systems

    There are also whole systems for what you're describing. They've gotten especially popular in the ML ops and data engineering world. A common one is AirFlow:

    * https://github.com/apache/airflow

  • Kaskade (TUI for Kafka) protobuf support is out
    3 projects | news.ycombinator.com | 14 Jul 2024
    https://github.com/celery/celery/issues/7674#issuecomment-12... .. https://news.ycombinator.com/item?id=40842365
  • Show HN: Drop-In SQS Replacement Based on SQLite
    14 projects | news.ycombinator.com | 30 Jun 2024
    https://docs.celeryq.dev/en/stable/getting-started/backends-...

    Celery's flower utility doesn't work with SQS or GCP's {Cloud Tasks, Cloud Pub/Sub, Firebase Cloud Messaging FWIU} but does work with AMQP, which is a reliable messaging protocol.

    RabbitMQ is backed by mnesia, an Erlang/OTP library for distributed Durable data storage. Mnesia: https://en.wikipedia.org/wiki/Mnesia

    SQLite is written in C and has lots of tests because aerospace IIUC.

    There are many extensions of SQLite; rqlite, cr-sqlite, postlite, electricsql, sqledge, and also WASM: sqlite-wasm, sqlite-wasm-http

    celery/kombu > Transport brokers support / comparison table: https://github.com/celery/kombu?tab=readme-ov-file#transport...

    Kombu has supported Apache Kafka since 2022, but celery doesn't yet support Kafka: https://github.com/celery/celery/issues/7674#issuecomment-12...

  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic celery repo stats
53
25,798
9.6
4 days ago

celery/celery is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of celery is Python.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai