RabbitMQ Alternatives

    The most popular alternative is mosquitto, which is both free and Open Source. If that doesn't suit you, our users have ranked 10 alternatives to RabbitMQ so hopefully you can find a suitable replacement. Other interesting RabbitMQ alternatives are ActiveMQ (Free, Open Source), ØMQ (Free, Open Source), Zenaton (Freemium) and nanomsg (Free, Open Source).

    The list of alternatives was last updated Jul 16, 2020

    • Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1.
      No screenshots yet
      • Free • Open Source
      • Mac
      • Windows
      • Linux
    • Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns provider.
      No screenshots yet
      • Free • Open Source
      • Windows
      • Linux


    • ØMQ is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications.
      No screenshots yet
      • Free • Open Source
      • Windows
      • Linux
      • BSD
    • A Workflow Builder for Developers. Build event-driven processes in days instead of months .
    • nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies.
      No screenshots yet
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • BSD
    • NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
      No screenshots yet
      • Free • Open Source
      • Mac
      • Linux
    • Queue as service - to run delayed, cron and background jobs - no setup as it works over HTTPS!.
      • Freemium
      • Online
      • C (programming language)
      • Ruby
      • C#
      • Python
      • JavaScript
      • Software as a Service (SaaS)
      • Heroku
      • PHP
      • Go (Programming Language)
      • C++
      • Typescript
      • Java
      • Node.JS
      ca
      It works great with serverless, and allows you to easily run delayed or scheduled jobs. It also has a great console to re-process records when stuff errors.
      Show entire comment
      Positive comment • 6 months ago

    • 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.
      No screenshots yet
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • Python
    • OpenSource multiplayer and network messaging.* Connections are routed through socket server with minimum latency, ideal for action games.* Simple interface.
      No screenshots yet
      • Free • Open Source
      • Linux
      • Online
    • 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.