Showing 36 of 87 projects
A sample Domain-Driven Design and CQRS project built with Kotlin and Spring, demonstrating a layered architecture for order management.
Samples of simple service discovery patterns with ASP .NET Core
A Swiss Army knife CLI tool for RabbitMQ that taps, publishes, subscribes to messages, and manages broker topology.
A PHP library that abstracts common messaging patterns for RabbitMQ, including RPC, pub/sub, and parallel processing.
An open-source IoT platform for data management and processing, built in Elixir with Cassandra/ScyllaDB and RabbitMQ.
A .NET Core example implementing DDD, CQRS, and event-sourcing using EventFlow with RabbitMQ, MongoDB, PostgreSQL, and EventStore.
A background job processing library for Elixir using RabbitMQ for reliable messaging and job queuing.
Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.
A web service that runs Composer dependency management operations asynchronously via RabbitMQ and Pusher.
A REST API service that runs Terraform apply, destroy, and plan commands on modules via HTTP requests or RabbitMQ.
A STOMP client library for Embarcadero Delphi and FreePascal, enabling messaging with ActiveMQ and RabbitMQ.
A scalable full history and state API solution for Antelope (formerly EOSIO) blockchain networks.
A Kotlin coroutine-based library for RabbitMQ that simplifies asynchronous messaging with modern reactive patterns.
A Haskell client library for interacting with RabbitMQ message brokers.
A benchmarking tool for MQTT v3.1 servers covering a wide variety of common usage scenarios.
A lightweight Go library that handles RabbitMQ auto-reconnect, publishing retry, and channel pooling to simplify robust messaging.
An idiomatic, fast, and well-maintained JRuby DSL client for RabbitMQ built on the RabbitMQ Java client.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.
A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.
A Symfony bundle for integrating Swarrot, a PHP library for consuming and publishing messages via AMQP brokers.
A Docker Compose starter kit for small teams to adopt microservices with built-in authentication, background jobs, and WebSocket push.
A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.
A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.
A high-performance AMQP 0-9-1 client library for the Crystal programming language.
An OCaml client library for AMQP 0.9.1 and RabbitMQ extensions, supporting both Async and Lwt concurrency models.
A Magento 2 module that adds a retry mechanism for RabbitMQ message queues using dead letter exchanges.
A Delphi package providing RabbitMQ client functionality by translating the rabbitmq-c library headers.
A dockerized, queued web archiver using Chrome headless to create high-fidelity WARC files from URLs.
A .NET library for distributed job/worker logic using RabbitMQ, with automatic connection management and recovery.
Flume plugin for RabbitMQ
A Go library providing an unlimited job queue and concurrent worker pools for background task processing.
Simple RabbitMQ bindings for Elixir with enhanced options for exchanges and queues.
RabbitMQ adapter for Phoenix PubSub, enabling distributed messaging without distributed Erlang.
A live analytic web service that analyzes and summarizes OpenStreetMap edits, providing text-based summaries and visual diffs for changesets.
A Symfony bundle for integrating RabbitMQ messaging patterns into PHP applications using the php-amqplib library.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.