Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Message Queue

Message Queue

167 projects

Showing 36 of 167 projects

Apache Kafka Streams
Apache Kafka StreamsJava

A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.

#stream-processing#message-queue#data-integration
Stars32.7k
Forks15.3k
Last commit1 day ago
nsq
nsqGo

A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

#message-queue#queue#high-availability
Stars25.7k
Forks2.9k
Last commit11 months ago
Apache RocketMQ
Apache RocketMQJava

A distributed cloud-native messaging and streaming platform for building event-driven applications with low latency and high reliability.

#eventing#hacktoberfest#iot-messaging
Stars22.4k
Forks12.0k
Last commit3 days ago
RocketMQ
RocketMQJava

A distributed cloud-native messaging and streaming platform for building event-driven applications with high performance and reliability.

#eventing#hacktoberfest#kubernetes-operator
Stars22.4k
Forks12.0k
Last commit3 days ago
NATS (k)
NATS (k)Go

High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.

#iot#messaging-system#message-queue
Stars20.0k
Forks1.8k
Last commit3 days ago
NATS
NATSGo

High-performance server for NATS.io, a cloud and edge native messaging system for digital systems, services, and devices.

#messaging-system#high-performance#message-queue
Stars20.0k
Forks1.8k
Last commit3 days ago
EMQ X
EMQ XErlang

A highly scalable and reliable MQTT broker platform for AI, IoT, IIoT, and connected vehicles, supporting multiple protocols and real-time data integration.

#iot#iot-middleware#mqtt-5
Stars16.4k
Forks2.5k
Last commit2 days ago
Bull
BullJavaScript

A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.

#message#redis#message-queue
Stars16.2k
Forks1.4k
Last commit28 days ago
Apache Pulsar
Apache PulsarJava

A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.

#pulsar#apache#scalable-infrastructure
Stars15.3k
Forks3.7k
Last commit18 hours ago
Asynq
AsynqGo

A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.

#task-queue#redis#message-queue
Stars13.3k
Forks940
Last commit5 days ago
sarama
saramaGo

A Go client library for Apache Kafka with comprehensive API support and testing utilities.

#message-queue#distributed-systems#kafka
Stars12.5k
Forks1.8k
Last commit1 day ago
Redpanda
RedpandaC++

A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM dependencies.

#realtime#event-driven#high-performance
Stars12.2k
Forks748
Last commit2 days ago
Redpanda
RedpandaC++

A Kafka-compatible streaming data platform that is 10x faster, simpler to operate, and free from ZooKeeper and JVMs.

#realtime#event-driven#event-driven-architecture
Stars12.2k
Forks748
Last commit2 days ago
Redpanda (k)
Redpanda (k)C++

A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM.

#realtime#event-driven#high-performance
Stars12.2k
Forks748
Last commit2 days ago
ZeroMQ
ZeroMQC++

A lightweight messaging kernel library that extends socket interfaces with asynchronous message queues and multiple messaging patterns.

#message-queue#messaging-library#distributed-systems
Stars10.9k
Forks2.5k
Last commit2 months ago
AutoMQ
AutoMQJava

A diskless Kafka alternative that runs on S3, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

#diskless#kafka-alternative#message-queue
Stars10.0k
Forks723
Last commit14 hours ago
AutoMQ
AutoMQJava

AutoMQ is a cloud-native, diskless Kafka alternative that uses S3 for storage, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

#stream-processing#apache-kafka-compatible#diskless
Stars10.0k
Forks723
Last commit
bullmq
bullmqTypeScript

A fast, reliable Redis-based distributed message queue and batch processing system for Node.js, Python, Elixir, and PHP.

#elixir#redis#message-queue
Stars9.0k
Forks631
Last commit16 hours ago
Benthos
BenthosGo

A high-performance, resilient stream processor that connects various sources and sinks, performs data transformations, and guarantees at-least-once delivery.

#stream-processing#declarative-config#cqrs
Stars8.7k
Forks944
Last commit14 hours ago
Benthos
BenthosGo

A high-performance, declarative stream processor that connects various sources and sinks with built-in data transformation capabilities.

#stream-processing#cqrs#message-queue
Stars8.7k
Forks944
Last commit14 hours ago
machinery
machineryGo

A Go library for asynchronous task queues and job processing with distributed message passing.

#task-queue#task-scheduler#redis
Stars8.0k
Forks936
Last commit6 months ago
MassTransit
MassTransitC#

A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.

#sagas#service-bus#nuget
Stars7.8k
Forks2.0k
Last commit3 days ago
CAP
CAPC#

A .NET library for distributed transactions and event bus integration in microservices using the Outbox pattern.

#service-bus#event-driven-architecture#message-queue
Stars7.1k
Forks1.3k
Last commit14 days ago
kafka-docker
kafka-dockerShell

A Docker image and configuration for running Apache Kafka in containerized environments.

#devops#container-orchestration#message-queue
Stars7.0k
Forks2.7k
Last commit2 years ago
kcat (.7k)
kcat (.7k)C

A lightweight command-line tool for producing, consuming, and inspecting Apache Kafka messages, similar to netcat for Kafka.

#devops#message-queue#command-line-tool
Stars5.8k
Forks502
Last commit1 year ago
kafkacat
kafkacatC

A lightweight, non-JVM command-line tool for producing, consuming, and inspecting Apache Kafka messages.

#devops#message-queue#command-line-tool
Stars5.8k
Forks502
Last commit1 year ago
dramatiq
dramatiqPython

A fast and reliable distributed background task processing library for Python 3.

#async-processing#task-queue#task-scheduler
Stars5.3k
Forks364
Last commit3 days ago
FastStream
FastStreamPython

An asynchronous Python framework for building services that interact with Apache Kafka, RabbitMQ, NATS, and Redis event streams.

#stream-processing#asyncio#redis
Stars5.2k
Forks356
Last commit1 day ago
AsyncAPI
AsyncAPIJavaScript

A specification for creating machine-readable definitions of asynchronous APIs, similar to OpenAPI for REST.

#event-driven#message-queue#async-api
Stars5.2k
Forks386
Last commit3 days ago
Confluent Kafka Golang Client
Confluent Kafka Golang ClientHTML

Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.

#stream-processing#event-driven#high-performance
Stars5.1k
Forks701
Last commit4 days ago
pgmq
pgmqPLpgSQL

A lightweight message queue built on PostgreSQL, offering SQS-like functionality with transactional guarantees.

#message-queue#distributed-systems#sqs-alternative
Stars4.9k
Forks137
Last commit18 days ago
PHP AMQP
PHP AMQPPHP

A pure PHP implementation of the AMQP 0-9-1 protocol for communicating with RabbitMQ.

#event-driven#hacktoberfest#message-queue
Stars4.6k
Forks1.0k
Last commit5 months ago
pyzmq
pyzmqPython

Python bindings for ZeroMQ, enabling high-performance distributed messaging in Python applications.

#cython#message-queue#distributed-systems
Stars4.1k
Forks666
Last commit3 days ago
bee-queue
bee-queueJavaScript

A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.

#redis-queue#task-queue#redis
Stars4.0k
Forks220
Last commit1 day ago
pgBoss
pgBossTypeScript

A job queue built in Node.js on top of PostgreSQL for reliable background processing and asynchronous execution.

#cron-scheduling#postgres#message-queue
Stars3.6k
Forks245
Last commit3 days ago
VerneMQ (.5k)
VerneMQ (.5k)Erlang

A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.

#iot-middleware#distributed#vernemq
Stars3.6k
Forks426
Last commit5 days ago
Page 1 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
13 hours ago
Next
#Distributed Systems79
#Microservices43
#Rabbitmq36
#Go35
#Messaging34
#Kafka26
#Event Driven24
#Amqp23
#Golang23
#Apache Kafka22
#Redis20
#Stream Processing20