Open-source message-queue software
593 open-source libraries, tools and applications tagged message-queue, ranked by how closely message-queue is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
593 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| knolleary/pubsubclient PubSubClient is an Arduino C++ client library providing simple MQTT publish/subscribe messaging over the Arduino Ethernet Client API. It wo… | 58 | 4016 | abandoned |
| facebookarchive/scribe Scribe is a server for aggregating log data streamed in real time from a large number of clients, designed to be scalable and reliable. It … | 10 | 3906 | abandoned |
| apache/incubator-heron Apache Heron is a realtime, distributed, fault-tolerant stream processing engine originally developed at Twitter as a successor to Apache S… | 10 | 3624 | abandoned |
| superstreamlabs/memphis Memphis.dev is a scalable, developer-friendly data streaming platform and message broker for building event-driven and real-time applicatio… | 51 | 3445 | abandoned |
| Doozer Doozer is a highly-available, fully consistent distributed data store for small amounts of critical in-memory data, built on a consensus al… | 32 | 3248 | abandoned |
| Aedes MQTT Broker Mosca is a Node.js MQTT broker that can run standalone or be embedded in any Node.js application. It supports MQTT 3.1/3.1.1 with QoS 0 and… | 10 | 3178 | abandoned |
| twitter-archive/kestrel Kestrel is a simple, distributed message queue system written in Scala, originally developed at Twitter and based on Starling. It offers fa… | 10 | 2752 | abandoned |
| lagom/lagom Lagom is an open-source reactive microservices framework for the JVM, available in both Java and Scala APIs, built on Akka and Play. It pro… | 23 | 2629 | abandoned |
| docker-archive-public/docker.libchan libchan is an ultra-lightweight Go networking library that lets network services communicate like goroutines over channels, supporting mess… | 10 | 2445 | abandoned |
| jondot/sneakers Sneakers is a high-performance background processing framework for Ruby built on RabbitMQ, letting developers define workers that consume q… | 23 | 2235 | abandoned |
| Terry-Mao/gopush-cluster gopush-cluster is a Go-based push server cluster supporting WebSocket and TCP connections with public/private message push, offline message… | 23 | 2069 | abandoned |
| Tencent/TubeMQ TubeMQ was Tencent's high-performance message queue, donated to the Apache Software Foundation in 2019 and renamed Apache InLong. This repo… | 23 | 1995 | abandoned |
| facebookarchive/LogDevice LogDevice is a scalable, fault-tolerant distributed log storage system written in C++ by Facebook, storing append-only record streams repli… | 10 | 1900 | abandoned |
| zentures/surgemq SurgeMQ is a high-performance MQTT broker and client library written in Go, aiming for full compliance with MQTT 3.1 and 3.1.1 specs. It pr… | 10 | 1795 | abandoned |
| stevegraham/slanger Slanger is an open-source Ruby server implementing the Pusher realtime messaging protocol, allowing Pusher client libraries to connect to a… | 10 | 1687 | abandoned |
| postwait/node-amqp node-amqp is an AMQP 0.9.1 protocol client library for Node.js, primarily targeting RabbitMQ. It provides connection, queue, and exchange A… | 32 | 1676 | abandoned |
| Serverless Event Gateway Event Gateway is a Go-based L7 proxy and event router that combines API Gateway and Pub/Sub functionality, routing events to serverless fun… | 10 | 1648 | abandoned |
| JustinTulloss/zeromq.node Node.js bindings to the ZeroMQ messaging library, exposing socket types like push/pull and pub/sub. The project has moved to the zeromq.js … | 10 | 1635 | abandoned |
| maccman/juggernaut Juggernaut is a deprecated Node.js realtime server-push service that lets web applications push data to browsers over WebSockets with fallb… | 32 | 1619 | abandoned |
| lelylan/lelylan Lelylan is an open-source IoT cloud platform built on a lightweight microservices architecture, composed of many small services for device … | 32 | 1523 | abandoned |
| jmesnil/stomp-websocket A JavaScript STOMP client library that lets web browsers (over WebSockets) and node.js applications (over raw TCP or WebSockets) communicat… | 23 | 1446 | abandoned |
| Cherami Cherami is a distributed, scalable, durable, and highly available message queue system developed at Uber for transporting asynchronous task… | 10 | 1406 | abandoned |
| mentum/lambdaws A Node.js library that cloudifies any JavaScript function by automatically packaging, deploying, and invoking it on AWS Lambda, returning r… | 32 | 1261 | abandoned |
| peter-lawrey/Java-Chronicle An ultra-low-latency, high-throughput persisted messaging and event-driven in-memory database library for Java, supporting durable distribu… | 32 | 1217 | abandoned |
| llldddbbb/dbblog A multi-module, front-end/back-end separated open-source blog system built with SpringBoot 2.x and Vue 2.x, including a public site, admin … | 32 | 1155 | abandoned |
| tokudu/AndroidPushNotificationsDemo An example Android app demonstrating how to receive push notifications using the MQTT protocol. It accompanies a 2010 tutorial on implement… | 32 | 1049 | abandoned |
| bsm/sarama-cluster Cluster extensions for Sarama providing Kafka consumer-group support for Go, built for Apache Kafka 0.9+. It is officially deprecated since… | 10 | 1000 | abandoned |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| Conductor Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o… | 93 | 32278 | active |
| lenve/vhr vhr (微人事) is a full-stack, front-end/back-end separated human resources management system built with Spring Boot and Vue, covering employee… | 32 | 28025 | active |
| ThingsBoard ThingsBoard is an open‑source IoT platform that provides device provisioning, data collection, processing, and real‑time visualization. It … | 98 | 22494 | active |
| ThingsBoard ThingsBoard is an open-source IoT platform for device management, telemetry data collection, processing, and visualization. It supports sta… | 98 | 22494 | stable |
| gofr-dev/gofr GoFr is an opinionated Go framework that accelerates microservice development with built‑in support for databases, gRPC, HTTP, and observab… | 90 | 20855 | active |
| µWebSockets µWebSockets is a C/C++ web server library providing highly optimized HTTP and WebSocket handling with a built-in URL router and pub/sub fea… | 92 | 18993 | stable |
| Lichess Lichess is a free, ad‑less, open‑source online chess server written in Scala and TypeScript. It provides real‑time gameplay, analysis, tour… | 68 | 18865 | active |
| iii iii is a Rust-based runtime engine that composes backend services from three primitives (Worker, Trigger, Function), letting polyglot worke… | 85 | 18844 | active |
| WLED WLED is a fast, feature‑rich firmware for ESP32/ESP8266 that turns the microcontroller into a Wi‑Fi‑controlled LED controller. It provides … | 90 | 18773 | active |
| OpenIM OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16671 | stable |
| sogou/workflow Sogou C++ Workflow is an enterprise-level C++ framework for parallel computing and asynchronous networking, powering Sogou's back-end servi… | 87 | 14424 | stable |
| Debezium Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo… | 77 | 13237 | stable |
| apache/zookeeper Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value… | 76 | 12815 | stable |
| Encore Encore is an open-source infrastructure SDK and backend framework for TypeScript and Go that lets developers declare resources like databas… | 95 | 12446 | active |
| walkor/workerman Workerman is an asynchronous, event-driven PHP framework for building high-performance socket servers supporting HTTP, WebSocket, SSL, and … | 98 | 11550 | stable |
| DTM DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb… | 46 | 10919 | stable |
| Evolution API Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t… | 74 | 9837 | active |
| Cadence Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers… | 98 | 9482 | stable |
| RisingWave RisingWave is an event streaming platform that continuously ingests data from databases, event streams, and webhooks, processes it incremen… | 100 | 9381 | active |
| teslamate-org/teslamate TeslaMate is a self-hosted data logger for Tesla vehicles, written in Elixir, that records high-precision drive and charging data into a Po… | 99 | 9131 | active |
| orbitdb/orbitdb OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re… | 66 | 8810 | active |
| Wildfire IM Wildfire IM is a professional-grade instant messaging and real-time audio/video solution with a Java-based IM server, push/robot/app server… | 89 | 8559 | active |
| RoadRunner RoadRunner is a high-performance PHP application server and process manager written in Go, extensible through a plugin system. It runs PHP … | 92 | 8509 | stable |
| firebase/firebase-ios-sdk The official Firebase SDK for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS), providing open-source client libraries for Firebase pr… | 99 | 6965 | stable |
| hyperf/hyperf Hyperf is a high-performance PHP coroutine framework built on Swoole and Swow, designed for building microservices, middleware, web systems… | 99 | 6905 | active |
| FullStackHero .NET Starter Kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 82 | 6814 | active |
| JetLinks IoT Platform JetLinks is an open-source, fully reactive enterprise IoT platform built on Java 17, Spring Boot 3.x, WebFlux, Netty, and Reactor. It provi… | 70 | 6658 | active |
| Jeepay Jeepay is an open-source aggregated payment system for internet businesses, supporting normal merchant mode, multi-channel service-provider… | 87 | 6438 | active |
| moleculerjs/moleculer Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service… | 90 | 6376 | stable |
| Rivet Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab… | 93 | 6309 | active |
| Mall4j Mall4cloud is an open-source (AGPLv3) microservices-based B2B2C e-commerce mall system built on Spring Boot 4, Spring Cloud, Nacos, Seata, … | 78 | 6157 | active |
| capcom6/android-sms-gateway An Android application that turns a smartphone into an SMS and MMS gateway, exposing a REST API for sending messages programmatically and w… | 95 | 5905 | active |
| novel novel is a learning-oriented, full-stack novel/fiction CMS built with Spring Boot 3 and Vue 3 in a front-end/back-end separated architectur… | 64 | 5827 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| ChilliCream GraphQL Platform ChilliCream GraphQL Platform is a suite of open-source .NET tools for building GraphQL APIs, including the Hot Chocolate GraphQL server, th… | 96 | 5760 | active |
| ServiceStack ServiceStack is a full-featured, message-based web services framework for .NET that lets you declare typed Request DTOs once and generate A… | 98 | 5496 | active |
| AG2 FastStream is an asynchronous Python framework for building event-driven applications on top of message brokers like Kafka, RabbitMQ, NATS,… | 98 | 5361 | active |
| dotnet-architecture/eShopOnContainers eShopOnContainers is a reference .NET application that demonstrates a microservices‑based e‑commerce system using Docker containers and Kub… | 10 | 24296 | maintenance |
| Taubyte Tau Taubyte (tau) is an open-source, self-hosted fullstack cloud platform that lets developers and AI coding agents build, test, and ship appli… | 75 | 5174 | active |
| emqx/MQTTX MQTTX is an all-in-one, cross-platform MQTT 5.0 client toolbox from EMQ, available as a desktop GUI app, CLI, and web application. It provi… | 90 | 5073 | active |
| SolaceLabs/solace-agent-mesh Solace Agent Mesh is an open-source Python framework for building event-driven multi-agent AI systems where specialized agents collaborate … | 10 | 4923 | active |
| DGIOT DGIOT is an open-source industrial IoT platform built on Erlang/OTP and EMQX that aggregates device connectivity across 300+ protocols incl… | 83 | 4852 | active |
| ministackorg/ministack MiniStack is a free, MIT-licensed local AWS emulator that mimics 60+ AWS services (S3, SQS, SNS, DynamoDB, Lambda, EC2, RDS, ElastiCache, E… | 77 | 4774 | active |
| EasySwoole EasySwoole is a high-performance, persistent-memory PHP framework built on the Swoole extension, designed for building coroutine-based APIs… | 68 | 4753 | active |
| 981011512/-- An open-source smart parking management system with EV charging, property management, and face access control modules, built on Java Spring… | 36 | 4712 | active |
| linhaojun857/aurora Aurora is a self-hosted, front-end/back-end separated personal blog system built with SpringBoot (Java) and Vue. It includes an admin dashb… | 40 | 4662 | active |
| zongzibinbin/MallChat MallChat is a Java backend for an e-commerce system that combines shopping features (cart, orders, payments, search, recommendations, logis… | 31 | 4656 | active |
| Google Cloud Go Client Libraries The official Google Cloud Client Libraries for Go, providing idiomatic Go packages for accessing Google Cloud Platform services such as Sto… | 95 | 4520 | active |
| Lilishop Lilishop (PickMall) is a full-featured open-source Java B2B2C multi-vendor e-commerce system built on Spring Boot 3 / Spring Cloud with Vue… | 67 | 4331 | active |
| davyxu/cellnet cellnet is a high-performance, componentized, extensible open-source network library for Go, supporting TCP, UDP, HTTP, and WebSocket trans… | 73 | 4057 | stable |
| linkedin/Burrow Burrow is a monitoring service for Apache Kafka that checks consumer lag without requiring static thresholds, evaluating consumer groups ov… | 83 | 3964 | active |
| zheng A distributed agile development system architecture based on Spring+SpringMVC+Mybatis (SSM) providing a full suite of common microservice m… | 32 | 16644 | maintenance |
| fastly/pushpin Pushpin is a reverse proxy server written in Rust and C++ that adds realtime push capabilities (WebSockets, HTTP streaming, long-polling, S… | 85 | 3863 | active |
| TangSengDaoDao IM TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 62 | 3606 | active |
| marcj/deepkit Deepkit is a modular, high-performance TypeScript framework that preserves TypeScript types at runtime via a compiler plugin, enabling vali… | 49 | 3545 | active |
| juggleim/im-server JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w… | 88 | 3526 | active |
| actor-framework/actor-framework CAF (C++ Actor Framework) is an open-source implementation of the Actor Model in C++, providing lightweight actors, network-transparent mes… | 86 | 3442 | stable |
| Snailclimb/interview-guide An open-source AI-powered interview platform built with Spring Boot 4.1, Java 25, Spring AI 2.0, React, PostgreSQL/pgvector, and Redis. It … | 59 | 3292 | active |
| microsurging/surging Surging is a distributed microservice engine for .NET Core providing a lightweight, high-performance, modular RPC pipeline with service reg… | 53 | 3264 | active |
| googleapis/google-cloud-node The official Google Cloud Client Library for Node.js, a monorepo containing idiomatic npm client libraries for interacting with individual … | 96 | 3209 | stable |
| Paicoding Community Platform Paicoding (技术派) is an open-source community/forum platform built on Spring Boot, MyBatis-Plus, MySQL, Redis, Elasticsearch, MongoDB, Rabbit… | 74 | 3193 | active |
| jobrunr/jobrunr JobRunr is a Java library for performing distributed background processing on the JVM using Java 8 lambdas, with jobs persisted in an exist… | 99 | 3099 | active |
| userver-framework/userver userver is a production-ready open-source C++ asynchronous framework with coroutines for building microservices, services, and utilities. I… | 93 | 2982 | stable |
| PJON PJON is an experimental, multi-master, software-defined network protocol stack for microcontrollers and general-purpose systems, supporting… | 43 | 2832 | active |
| microsoft/pg_durable pg_durable is a PostgreSQL extension that provides durable execution for long-running, fault-tolerant SQL functions directly inside the dat… | 81 | 2831 | active |
| GIM GIM is a high-performance instant messaging server written in Go, designed as a set of service components (connect, logic, business) that c… | 76 | 2714 | active |
| walkor/webman Webman is a high-performance PHP web framework built on Workerman that integrates HTTP, WebSocket, TCP, and UDP services. It uses resident … | 74 | 2691 | active |
| absmach/magistrala Magistrala is an open-source, multi-tenant IoT platform framework written in Go that provides device management, messaging, identity, and a… | 97 | 2645 | active |
| Brighter Brighter is a Command Dispatcher and Command Processor framework for .NET and C# that implements the Command pattern with a middleware pipe… | 99 | 2486 | active |
| paascloud A full-stack Spring Cloud + Vue microservices reference project simulating an e-commerce mall with a complete shopping flow and back-office… | 32 | 9859 | maintenance |
| go-eagle/eagle Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in… | 56 | 2427 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |