Celery: Distributed Task Queue Alternatives

Apps similar to Celery: Distributed Task Queue include RabbitMQ, which is free and open source. Other options are Apache Pulsar, Zenaton, ØMQ and sidekiq. You can choose from more than 10 Task Automation Apps like Celery: Distributed Task Queue for Windows, Linux, self-hosting, Mac and the web.

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

Alternatives list

  1. RabbitMQ icon
     14 likes

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

    17 RabbitMQ alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
    |
    1
  2. Apache Pulsar icon
     2 likes

    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
    Good alternative?
     
  3. Zenaton icon
     6 likes

    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
    • Proprietary

    Application type

    Platforms

    • Clever Cloud
    • Software as a Service (SaaS)
    • Heroku
    • US flagUnited States
    Zenaton screenshot 1
    Good alternative?
     
  4. ØMQ icon
     3 likes

    Ø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.

    12 ØMQ alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    • BSD
    Good alternative?
     
  5. sidekiq icon
     1 like

    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
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Ruby
    • Redis
    • Ruby on Rails
    Good alternative?
     
  6. 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
    Good alternative?
     
  7. Spooled is a high-performance, multi-tenant job queue system designed for reliability, observability, and horizontal scalability.

    Cost / License

    Platforms

    • Self-Hosted
    • Docker
    Good alternative?
     
  8. Qutrunk icon
     1 like

    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
    Good alternative?
     
  9. Zeplo icon
     Like

    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.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Software as a Service (SaaS)
    • GB flagUnited Kingdom
    Add the `zeplo.to/` prefix to any API call to add it to the queue.
    Good alternative?
     
  10.  Like

    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
    Good alternative?
     
  11. 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
    Good alternative?
     
  12.  Like

    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
    Good alternative?
     
12 of 13 Celery: Distributed Task Queue alternatives