Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rabbitmq

Rabbitmq

87 projects

Showing 36 of 87 projects

Kotlin DDD Sample
Kotlin DDD SampleKotlin

A sample Domain-Driven Design and CQRS project built with Kotlin and Spring, demonstrating a layered architecture for order management.

#event-driven#gradle#cqrs
Stars306
Forks50
Last commit6 years ago
aspnet-servicediscovery-patterns
aspnet-servicediscovery-patternsC#

Samples of simple service discovery patterns with ASP .NET Core

#aspnet-core#rabbitmq#service-discovery
Stars296
Forks59
Last commit8 years ago
rabtap
rabtapGo

A Swiss Army knife CLI tool for RabbitMQ that taps, publishes, subscribes to messages, and manages broker topology.

#message-tap#wiretap#devops
Stars288
Forks18
Last commit23 hours ago
Thumper
ThumperPHP

A PHP library that abstracts common messaging patterns for RabbitMQ, including RPC, pub/sub, and parallel processing.

#message-queue#amqp#asynchronous
Stars277
Forks62
Last commit4 years ago
Astarte
AstarteElixir

An open-source IoT platform for data management and processing, built in Elixir with Cassandra/ScyllaDB and RabbitMQ.

#iot#hacktoberfest#iot-middleware
Stars271
Forks59
Last commit1 day ago
EventFlow.Example
EventFlow.ExampleC#

A .NET Core example implementing DDD, CQRS, and event-sourcing using EventFlow with RabbitMQ, MongoDB, PostgreSQL, and EventStore.

#event-driven#sagas#cqrs
Stars204
Forks41
Last commit3 years ago
task_bunny
task_bunnyElixir

A background job processing library for Elixir using RabbitMQ for reliable messaging and job queuing.

#task-processing#elixir#reliability
Stars199
Forks29
Last commit4 years ago
gen_rmq
gen_rmqElixir

Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.

#elixir#clientdata-no#production-dependency
Stars181
Forks44
Last commit3 years ago
Composer-Service
Composer-ServicePHP

A web service that runs Composer dependency management operations asynchronously via RabbitMQ and Pusher.

#composer#message-queue#symfony-application
Stars173
Forks14
Last commit5 years ago
terraformize
terraformizePython

A REST API service that runs Terraform apply, destroy, and plan commands on modules via HTTP requests or RabbitMQ.

#terraform-backends#devops#rest-api
Stars154
Forks36
Last commit2 years ago
STOMP Client
STOMP ClientPascal

A STOMP client library for Embarcadero Delphi and FreePascal, enabling messaging with ActiveMQ and RabbitMQ.

#embarcadero-delphi#synapse#activemq
Stars146
Forks73
Last commit4 years ago
Hyperion History API
Hyperion History APITypeScript

A scalable full history and state API solution for Antelope (formerly EOSIO) blockchain networks.

#history#api#eos
Stars134
Forks84
Last commit1 month ago
The White Rabbit
The White RabbitKotlin

A Kotlin coroutine-based library for RabbitMQ that simplifies asynchronous messaging with modern reactive patterns.

#rabbitmq-client#library#message-queue
Stars130
Forks9
Last commit1 day ago
amqp
amqpHaskell

A Haskell client library for interacting with RabbitMQ message brokers.

#haskell#functional-programming#message-queue
Stars129
Forks37
Last commit1 year ago
mqtt-benchmark
mqtt-benchmarkJavaScript

A benchmarking tool for MQTT v3.1 servers covering a wide variety of common usage scenarios.

#iot#performance-testing#mqtt
Stars122
Forks28
Last commit14 years ago
rabbitroutine
rabbitroutineGo

A lightweight Go library that handles RabbitMQ auto-reconnect, publishing retry, and channel pooling to simplify robust messaging.

#reliability#message-queue#distributed-systems
Stars115
Forks17
Last commit2 years ago
March Hare
March HareRuby

An idiomatic, fast, and well-maintained JRuby DSL client for RabbitMQ built on the RabbitMQ Java client.

#rabbitmq-client#java-interop#jruby
Stars99
Forks41
Last commit10 months ago
rabbus
rabbusGo

A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.

#event-driven#circuit-breaker#message-queue
Stars98
Forks25
Last commit7 years ago
go-mq
go-mqGo

Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.

#hacktoberfest#message-queue#distributed-systems
Stars91
Forks19
Last commit2 years ago
stomp-rs
stomp-rsRust

A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.

#activemq#message-queue#distributed-systems
Stars91
Forks27
Last commit3 years ago
SwarrotBundle
SwarrotBundlePHP

A Symfony bundle for integrating Swarrot, a PHP library for consuming and publishing messages via AMQP brokers.

#event-driven#swarrot#message-queue
Stars90
Forks61
Last commit5 months ago
Webstack-micro
Webstack-microJavaScript

A Docker Compose starter kit for small teams to adopt microservices with built-in authentication, background jobs, and WebSocket push.

#redis#authentication#openid-connect
Stars88
Forks18
Last commit3 years ago
RabbitMQ
RabbitMQJava

A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.

#event-driven#rabbitmq-client#message-queue
Stars76
Forks63
Last commit4 days ago
capillaries
capillariesGo

A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.

#batch-processing#workflow-engine#message-queue
Stars73
Forks5
Last commit13 days ago
amqp-client.cr
amqp-client.crCrystal

A high-performance AMQP 0-9-1 client library for the Crystal programming language.

#message-queue#distributed-systems#stream-queues
Stars73
Forks9
Last commit14 days ago
AMQP
AMQPOCaml

An OCaml client library for AMQP 0.9.1 and RabbitMQ extensions, supporting both Async and Lwt concurrency models.

#ocaml-library#library#message-queue
Stars67
Forks15
Last commit1 month ago
RabbitMQ Retry Mechanism
RabbitMQ Retry MechanismPHP

A Magento 2 module that adds a retry mechanism for RabbitMQ message queues using dead letter exchanges.

#ecommerce#magento2#magento2-extension-free
Stars64
Forks14
Last commit9 months ago
Delphi-RabbitMQ
Delphi-RabbitMQPascal

A Delphi package providing RabbitMQ client functionality by translating the rabbitmq-c library headers.

#message-queue#distributed-systems#amqp
Stars64
Forks22
Last commit10 years ago
Warcworker
WarcworkerPython

A dockerized, queued web archiver using Chrome headless to create high-fidelity WARC files from URLs.

#squidwarc#high-fidelity-preservation#warc-files
Stars62
Forks9
Last commit2 years ago
Tossit
TossitC#

A .NET library for distributed job/worker logic using RabbitMQ, with automatic connection management and recovery.

#distributed#message-queue#distributed-systems
Stars62
Forks7
Last commit2 months ago
Flume RabbitMQ source and sink
Flume RabbitMQ source and sinkJava

Flume plugin for RabbitMQ

#flume#rabbitmq
Stars59
Forks46
Last commit2 years ago
kyoo
kyooGo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

#concurrent-workers#queue#go-library
Stars51
Forks4
Last commit4 months ago
exrabbit
exrabbitElixir

Simple RabbitMQ bindings for Elixir with enhanced options for exchanges and queues.

#elixir#message-queue#genserver
Stars49
Forks18
Last commit11 years ago
phoenix_pubsub_rabbitmq
phoenix_pubsub_rabbitmqElixir

RabbitMQ adapter for Phoenix PubSub, enabling distributed messaging without distributed Erlang.

#elixir#adapter#message-queue
Stars47
Forks23
Last commit10 years ago
Analytic OSM Tracker
Analytic OSM TrackerPython

A live analytic web service that analyzes and summarizes OpenStreetMap edits, providing text-based summaries and visual diffs for changesets.

#kubernetes#gis#mongodb
Stars38
Forks1
Last commit5 years ago
RabbitMqBundle
RabbitMqBundlePHP

A Symfony bundle for integrating RabbitMQ messaging patterns into PHP applications using the php-amqplib library.

#message-queue#amqp#asynchronous-processing
Stars35
Forks13
Last commit8 years ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Message Queue51
#Distributed Systems29
#Amqp29
#Microservices29
#Messaging18
#Docker17
#Event Driven14
#Golang11
#Elixir11
#Dotnet11
#Go11
#Background Jobs10