Showing 29 of 29 projects
An open-source multi-protocol messaging and streaming broker supporting AMQP, MQTT, STOMP, and WebSocket protocols.
A Go library for asynchronous task queues and job processing with distributed message passing.
A specification for creating machine-readable definitions of asynchronous APIs, similar to OpenAPI for REST.
A pure PHP implementation of the AMQP 0-9-1 protocol for communicating with RabbitMQ.
Official .NET client library for RabbitMQ, enabling .NET applications to communicate with RabbitMQ message brokers.
Production-ready messaging solution for PHP with support for message queues, job queues, broadcasting, and WebSockets across multiple frameworks.
A Go client library for AMQP 0.9.1, maintained by the RabbitMQ team, enabling communication with RabbitMQ servers.
A unified messaging engine built in Rust that supports MQTT, Kafka, NATS, AMQP, and mq9 protocols on a single shared storage layer.
A popular, easy-to-use, and mature Ruby client library for RabbitMQ, enabling Ruby applications to interoperate via 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 performant pure-PHP AMQP client for RabbitMQ with synchronous and asynchronous (ReactPHP) support.
An idiomatic Elixir wrapper for the Erlang RabbitMQ client, implementing the AMQP 0.9.1 protocol.
A clean architecture template combining FastAPI, Dishka, and FastStream for building backend applications with HTTP APIs and async message processing.
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.
Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.
Type stubs for Celery and its related packages to enable better type checking in Python projects.
A Kotlin coroutine-based library for RabbitMQ that simplifies asynchronous messaging with modern reactive patterns.
A message queue framework for Elixir with middleware support and multiple adapter options.
A Haskell client library for interacting with RabbitMQ message brokers.
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 Symfony bundle for integrating Swarrot, a PHP library for consuming and publishing messages via AMQP brokers.
.NET Standard client library for sending and receiving events with Azure Event Hubs.
A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.
A powerful open-source message broker supporting multiple AMQP versions, built in Java with pluggable architecture.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.