RabbitMQ is an open-source message-broker software that implements the Advanced Message Queuing Protocol (AMQP) for distributed systems communication.. There are currently 7 open-source alternatives to RabbitMQ, with a combined total of 42.7k GitHub stars. The most common language among these projects is Java.
Showing 7 open-source alternatives
A distributed cloud-native messaging and streaming platform for building event-driven applications with high performance and reliability.
A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.
A high-performance, lightweight reliable streaming platform built on NATS messaging.
A high-performance, multi-protocol message broker supporting AMQP, MQTT, and STOMP for diverse messaging use cases.
A high-performance, resource-efficient message queue and streaming server implementing AMQP 0-9-1 and MQTT protocols.
A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.
A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.