Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Message Queue

Message Queue

171 projects

Showing 27 of 171 projects

pg-kafka
pg-kafkaC

A PostgreSQL extension that enables sending messages directly to Apache Kafka from within the database.

#message-queue#data-integration#change-data-capture
Stars112
Forks15
Last commit11 years ago
kane
kaneElixir

An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.

#event-driven#elixir#google-cloud-platform
Stars107
Forks44
Last commit2 years ago
ballerina-mqtt
ballerina-mqttJava

A Ballerina library for building MQTT clients and listeners to interact with MQTT servers.

#iot#hacktoberfest#message-queue
Stars106
Forks11
Last commit12 days 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 commit9 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 commit6 years ago
BernardBundle
BernardBundlePHP

A Symfony bundle that integrates Bernard message queue with Symfony applications for background job processing.

#message-queue#bernard#asynchronous-processing
Stars95
Forks34
Last commit4 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
Forks28
Last commit3 years ago
elixir_nsq
elixir_nsqElixir

A complete, well-tested NSQ client library for Elixir and Erlang applications to handle asynchronous messaging.

#elixir#library#message-queue
Stars91
Forks26
Last commit1 month 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 commit4 months ago
Kafka Client
Kafka ClientJava

A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.

#stream-processing#event-driven#message-queue
Stars89
Forks88
Last commit6 days ago
ocaml-zmq
ocaml-zmqOCaml

OCaml bindings for ZeroMQ 4.x, providing message-passing capabilities for distributed systems.

#hacktoberfest#message-queue#distributed-systems
Stars85
Forks18
Last commit2 years ago
nsq-event-bus
nsq-event-busGo

A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.

#event-driven#circuit-breaker#message-queue
Stars80
Forks17
Last commit8 years ago
DelphiKafkaClient
DelphiKafkaClientPascal

A cross-platform Delphi client and wrapper for Apache Kafka, supporting Windows and Linux.

#message-queue#librdkafka#client-library
Stars78
Forks35
Last commit2 months ago
RabbitMQ
RabbitMQJava

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

#event-driven#rabbitmq-client#message-queue
Stars75
Forks64
Last commit6 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
Stars74
Forks9
Last commit12 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
Stars72
Forks5
Last commit5 days ago
Kafka
KafkaOCaml

OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.

#stream-processing#functional-programming#message-queue
Stars72
Forks10
Last commit1 year ago
aedes
aedesJavaScript

An MQTT broker for Node-RED based on Aedes, eliminating the need for an external broker.

#iot#message-queue#tls
Stars71
Forks14
Last commit3 months ago
RapidMQ
RapidMQGo

A pure Go library for managing local message queues with disk persistence and custom worker processing.

#message-queue#concurrent-processing#local-queue
Stars70
Forks12
Last commit8 years ago
MQTTInspector
MQTTInspectorObjective-C

A comprehensive MQTT testing and debugging application for iOS devices (iPhone and iPad).

#ios-app#message-queue#mqtt-client
Stars69
Forks15
Last commit2 years 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 day ago
Tarantool Queue
Tarantool QueuePHP

PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.

#tarantool#task-queue#message-queue
Stars65
Forks7
Last commit1 year 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
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 commit7 months ago
SwiftKafka
SwiftKafkaSwift

A Swift SDK for Apache Kafka that enables producing and consuming from event streams by wrapping the librdkafka C library.

#message-queue#librdkafka#distributed-systems
Stars63
Forks20
Last commit21 days ago
Tossit
TossitC#

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

#distributed#message-queue#distributed-systems
Stars61
Forks7
Last commit1 month ago
PreviousPage 5 of 5

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
#Distributed Systems82
#Microservices44
#Rabbitmq39
#Go35
#Messaging35
#Kafka26
#Event Driven24
#Amqp24
#Golang23
#Apache Kafka23
#Background Jobs21
#Stream Processing20