Celery: Distributed Task Queue Alternatives

Celery: Distributed Task Queue is described as 'Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well' and is an app. There are more than 10 alternatives to Celery: Distributed Task Queue for a variety of platforms, including Windows, Linux, Self-Hosted, Mac and Ruby on Rails apps. The best Celery: Distributed Task Queue alternative is RabbitMQ, which is both free and Open Source. Other great apps like Celery: Distributed Task Queue are Apache Pulsar, Zenaton, ØMQ and sidekiq.

Copy a direct link to this comment to your clipboard
Celery: Distributed Task Queue alternatives page was last updated

Alternatives list

  1. RabbitMQ icon
     14 likes
    Copy a direct link to this comment to your clipboard

    RabbitMQ is a complete and highly reliable enterprise messaging system based on the emerging AMQP standard

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about RabbitMQ as an Alternative to Celery: Distributed Task Queue
    Guest
    Negative
    0

    RabbitMQ is for messaging, Celery is for running tasks

    Review by a new / low-activity user.
    Celery: Distributed Task Queue Icon
    RabbitMQ icon
    • RabbitMQ is the most popular Windows, Mac & Linux alternative to Celery: Distributed Task Queue.

    • RabbitMQ is the most popular Open Source & free alternative to Celery: Distributed Task Queue.

    • RabbitMQ is Free and Open SourceCelery: Distributed Task Queue is also Free and Open Source
  2. Apache Pulsar icon
     2 likes
    Copy a direct link to this comment to your clipboard

    Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.

    Cost / License

    Platforms

    • Self-Hosted
     
    • Apache Pulsar is the most popular Self-Hosted alternative to Celery: Distributed Task Queue.

    • Apache Pulsar is Free and Open SourceCelery: Distributed Task Queue is also Free and Open Source
  3. Zenaton icon
     6 likes
    Copy a direct link to this comment to your clipboard

    Zenaton is a developer tool and hosted workflow engine for writing, running and monitoring all of your background processes whether it is a single task or a long running workflow. It allows developers to easily integrate third party services and APIs iby triggering tasks and...

    Cost / License

    • Freemium (Subscription)
    • Proprietary

    Platforms

    • Clever Cloud
    • Software as a Service (SaaS)
    • Heroku
     
    • Zenaton is the most popular SaaS alternative to Celery: Distributed Task Queue.

    • Zenaton is Freemium and ProprietaryCelery: Distributed Task Queue is Free and Open Source
  4. ØMQ icon
     3 likes
    Copy a direct link to this comment to your clipboard

    ØMQ is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    • BSD
     
  5. sidekiq icon
     1 like
    Copy a direct link to this comment to your clipboard

    Simple, efficient background processing for Ruby. Sidekiq uses threads to handle many jobs at the same time in the same process. It does not require Rails but will integrate tightly with Rails to make background processing dead simple.

    Cost / License

    • Freemium (Subscription)
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Ruby
    • Redis
    • Ruby on Rails
     
  6. Qutrunk icon
     1 like
    Copy a direct link to this comment to your clipboard

    Dedicated platform to send and receive messages within your applications. It has simple REST API and clean web UI. It allows to control access to your queues with managed access tokens.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
     
    • Qutrunk is the most popular Web-based alternative to Celery: Distributed Task Queue.

    • Qutrunk is Free and ProprietaryCelery: Distributed Task Queue is Free and Open Source
  7. Copy a direct link to this comment to your clipboard

    Database based asynchronous priority queue system -- Extracted from Shopify - collectiveidea/delayed_job

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Ruby
    • Redis
    • Ruby on Rails
     
  8. Copy a direct link to this comment to your clipboard

    Spooled is a high-performance, multi-tenant job queue system designed for reliability, observability, and horizontal scalability.

    Cost / License

    Platforms

    • Self-Hosted
    • Docker
     
  9. Zeplo icon
     Like
    Copy a direct link to this comment to your clipboard

    Zeplo lets developers add retry, delay, queue and schedule to HTTP endpoints without setting up Redis, RabbitMQ or SQS. Just prefix any HTTP endpoint with zeplo.to/ and the request is queued.

    14 Zeplo alternatives

    Cost / License

    • Subscription
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Software as a Service (SaaS)
     
    • Zeplo is the most popular commercial alternative to Celery: Distributed Task Queue.

    • Zeplo is Paid and ProprietaryCelery: Distributed Task Queue is Free and Open Source
  10.  Like
    Copy a direct link to this comment to your clipboard

    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Ruby
    • Redis
    • Ruby on Rails
    • RubyGems
     
  11. Copy a direct link to this comment to your clipboard

    cTRL is a server for remote execution of pending tasks and commands in real time, supporting a queue with continuous thread limiting and throttling.

    Cost / License

    Platforms

    • Self-Hosted
    • CentOS
    • Debian
    • FreeBSD
    • NetBSD
    • OpenBSD
     
  12.  Like
    Copy a direct link to this comment to your clipboard

    Dramatiq is a fast and reliable distributed task processing library for Python 3. If you've ever had to use Celery in anger, you'll love Dramatiq.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
     
12 of 13 Celery: Distributed Task Queue alternatives