Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Message Queue

Message Queue

223 projects

Showing 36 of 223 projects

eredis
eredisErlang

A non-blocking Erlang Redis client focused on performance, robustness, and supporting TLS, Sentinel, and pubsub.

#database-driver#high-performance#message-queue
Stars44
Forks24
Last commit1 year ago
Ably
AblyRuby

Ruby client library SDK for Ably's realtime messaging service, enabling pub/sub messaging, presence, and push notifications.

#realtime#rest#realtime-messaging
Stars42
Forks15
Last commit25 days ago
lredis
lredisLua

An asynchronous Redis client library for Lua with PubSub support and automatic pipelining.

#database-driver#message-queue#redis-client
Stars42
Forks7
Last commit5 years ago
parapipe
parapipeGo

A zero-dependency non-blocking buffered FIFO-pipeline library for Go that executes steps concurrently while maintaining output order.

#stream-processing#message-queue#channels
Stars38
Forks5
Last commit1 year 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
lager_amqp_backend
lager_amqp_backendErlang

A Lager backend that sends Erlang logging messages to RabbitMQ via AMQP with smart connection pooling.

#message-queue#connection-pooling#distributed-systems
Stars34
Forks20
Last commit14 years ago
dq
dqErlang

A distributed fault-tolerant queue library for Erlang that maintains consistent state across nodes and recovers from failures.

#message-queue#distributed-systems#distributed-queue
Stars34
Forks2
Last commit11 years ago
ami
amiGo

A Go client for building reliable message queues using Redis Cluster Streams.

#stream-processing#reliable-queues#redis
Stars34
Forks9
Last commit6 years ago
Delphi-Kafka
Delphi-KafkaPascal

High-performance Delphi client for Apache Kafka based on the librdkafka C library with full protocol support.

#stream-processing#event-driven#message-queue
Stars33
Forks14
Last commit8 years ago
dropwizard-activemq-bundle
dropwizard-activemq-bundleJava

A Dropwizard bundle for sending and receiving JSON messages via ActiveMQ queues and topics.

#activemq#message-queue#integration
Stars32
Forks28
Last commit2 years ago
kafka
kafkaJava

A Vert.x library for asynchronous Kafka message consumption and production via the Vert.x event bus.

#java-library#message-queue#event-bus
Stars31
Forks11
Last commit10 years ago
vmq
vmqV

A V language wrapper for ZeroMQ (libzmq) providing message passing capabilities with a similar API to the original C library.

#message-queue#vlang#distributed-systems
Stars24
Forks7
Last commit1 year ago
gen_task
gen_taskElixir

A generic Task behavior for Elixir that encapsulates errors and enables recovery in GenStage workers.

#hex#elixir-lang#package
Stars23
Forks1
Last commit9 years ago
rmqconn
rmqconnGo

A Go library providing automatic reconnection for RabbitMQ connections with wrapper over amqp.Connection.

#message-queue#reconnection#amqp
Stars23
Forks2
Last commit6 years ago
moxy
moxyGo

A Golang MQTT proxy that provides detailed output traces for monitoring and troubleshooting MQTT communications.

#iot#debugging-tools#message-queue
Stars23
Forks4
Last commit7 years ago
gatling-kafka-plugin
gatling-kafka-pluginScala

A Gatling protocol plugin for load testing Apache Kafka with support for Avro schemas and request-reply patterns.

#load-testing#performance-testing#message-queue
Stars22
Forks5
Last commit1 month ago
RBMQ
RBMQElixir

A simple Elixir library for creating RabbitMQ producers and consumers with minimal boilerplate.

#hex#elixir-lang#package
Stars21
Forks10
Last commit8 years ago
MongoMQ2
MongoMQ2TypeScript

A Node.js library that turns MongoDB collections into message queues and event logs without additional infrastructure.

#event-driven#event-driven-architecture#message-queue
Stars21
Forks0
Last commit6 days ago
crafka
crafkaCrystal

A Kafka client library for Crystal built on librdkafka, supporting both producing and consuming messages.

#message-queue#librdkafka#distributed-systems
Stars20
Forks5
Last commit1 year ago
elixir_talk
elixir_talkElixir

An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.

#elixir#message-queue#distributed-systems
Stars19
Forks7
Last commit3 years ago
KafkaGate
KafkaGatePascal

FreePascal bindings for Apache Kafka using librdkafka with ZeroMQ integration for message bridging.

#message-queue#librdkafka#pascal-bindings
Stars19
Forks10
Last commit5 years ago
jazz
jazzGo

A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.

#message-queue#queue#amqp
Stars18
Forks4
Last commit7 years ago
gatling-kafka
gatling-kafkaScala

A Gatling plugin for load testing Apache Kafka with support for fire-and-forget, request-reply, and consume-only scenarios.

#load-testing#performance-testing#message-queue
Stars18
Forks2
Last commit2 months ago
exdisque
exdisqueElixir

Elixir client for Disque, an in-memory distributed job queue.

#task-processing#redis-protocol#elixir
Stars17
Forks1
Last commit7 years ago
kafka-ada
kafka-adaAda

Ada bindings for the librdkafka C library, enabling Ada applications to produce and consume messages from Apache Kafka.

#event-driven#message-queue#librdkafka
Stars15
Forks1
Last commit3 years ago
cl-bunny
cl-bunnyCommon Lisp

A Common Lisp RabbitMQ client library built on IOLib for asynchronous messaging.

#rabbitmq-client#message-queue#distributed-systems
Stars15
Forks4
Last commit2 years ago
sqs-dropwizard
sqs-dropwizardJava

A utility library that integrates Amazon SQS and SNS with the Dropwizard REST framework for message handling.

#java-library#aws-integration#message-queue
Stars14
Forks8
Last commit6 years ago
vertx-redisques
vertx-redisquesJava

A highly scalable, Redis-persistent queuing system for Vert.x applications.

#event-driven#redis#message-queue
Stars14
Forks6
Last commit1 day ago
MessageBird Extensions
MessageBird ExtensionsTypeScript

A Firebase extension that sends messages and notifications via the MessageBird Conversations API when documents are written to Firestore.

#message-queue#serverless#cloud-functions
Stars12
Forks10
Last commit
go-eventbus
go-eventbusGo

A Go event bus package supporting publish/subscribe and request/response patterns with middleware processors.

#hacktoberfest#message-queue#event-bus
Stars11
Forks1
Last commit8 months ago
rogger
roggerElixir

An Elixir logger that publishes log messages to RabbitMQ for centralized logging.

#elixir#centralized-logging#message-queue
Stars10
Forks2
Last commit6 years ago
lemma_erlang
lemma_erlangErlang

An Erlang client library for Noam.io that handles message delivery and connection state management automatically.

#udp-broadcast#message-queue#otp
Stars9
Forks0
Last commit8 years ago
AMQP 1.0
AMQP 1.0Java

Bridge enabling Vert.x applications to interact with AMQP 1.0 servers using the Vert.x Producer and Consumer APIs.

#message-queue#amqp#event-bus
Stars8
Forks7
Last commit2 months ago
QuIXI
QuIXIC#

A quick integration gateway that connects applications, IoT devices, and AI agents to the Ixian Platform via REST APIs and message queues.

#iot#api#message-queue
Stars8
Forks2
Last commit1 month ago
Firestore Queue System
Firestore Queue SystemTypeScript

A performant and scalable queue system built on Firebase Firestore and Cloud Functions.

#task-queue#message-queue#firestore
Stars8
Forks3
Last commit6 years ago
SMPPEX
SMPPEXElixir

SMPP 3.4 protocol and framework implementation in Elixir for building SMS messaging systems.

#elixir#message-queue#smpp
Stars8
Forks3
Last commit18 days ago
PreviousPage 6 of 7

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
2 years ago
Next
#Distributed Systems98
#Rabbitmq51
#Microservices49
#Messaging41
#Go38
#Amqp31
#Apache Kafka30
#Event Driven29
#Background Jobs29
#Kafka28
#Golang27
#Redis24