Open source RabbitMQ: core server and tier 1 (built-in) plugins
Tutorials for using RabbitMQ in various ways
Delayed Messaging for RabbitMQ
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
High level architecture overview
RabbitMQ website
RabbitMQ Java client
RabbitMQ Cluster Kubernetes Operator
A Multi-Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.
A load testing tool
RabbitMQ Management UI and HTTP API
RabbitMQ client for Objective-C and Swift
A client library for RabbitMQ streams
RabbitMQ Consistent Hash Exchange Type
HTTP-based authorisation and authentication for RabbitMQ
Erlang client for RabbitMQ
A minimalistic Prometheus exporter of core RabbitMQ metrics
RabbitMQ client for the stream protocol
RabbitMQ HTTP API client for Java, Groovy, and other JVM languages
Command line tools for RabbitMQ
An adaptive accrual node failure detection library for Elixir and Erlang
Raft-based, consensus oriented implementation of Mnesia transactions
A generic batching server for Erlang and Elixir
RabbitMQ authorization backend that uses OAuth 2.0 (JWT) tokens
RabbitMQ Reverse Topic Exchange
RabbitMQ LDAP authentication
Authorisation result caching plugin (backend) for RabbitMQ
See rabbitmq/rabbitmq-auth-backend-oauth2 instead.
etcd-based peer discovery backend for RabbitMQ 3.7.0+