Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Message Bus

Message Bus

35 projects

Showing 35 of 35 projects

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.6k
Forks1.9k
Last commit18 hours 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.6k
Forks1.9k
Last commit18 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
Forks961
Last commit19 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
Forks961
Last commit19 hours ago
Rebus
RebusC#

A lean service bus implementation for .NET that enables asynchronous communication in microservices following the 'smart endpoints, dumb pipes' principle.

#rebus#service-bus#message-queue
Stars2.7k
Forks378
Last commit15 days ago
Enqueue
EnqueuePHP

Production-ready messaging solution for PHP with support for message queues, job queues, broadcasting, and WebSockets across multiple frameworks.

#rabbitmq-client#redis#message-queue
Stars2.2k
Forks430
Last commit2 days ago
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#foundatio#lock#caching
Stars2.1k
Forks251
Last commit4 days ago
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#foundatio#lock#caching
Stars2.1k
Forks251
Last commit4 days ago
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#cloud-infrastructure#foundatio#lock
Stars2.1k
Forks251
Last commit4 days ago
dbus
dbusGo

Native Go bindings for the D-Bus message bus system with a Go-like API.

#systemd-integration#desktop-services#native-bindings
Stars1.2k
Forks245
Last commit4 months ago
Iodine
IodineC

A fast concurrent HTTP/WebSocket server for Ruby with built-in Pub/Sub, built on the facil.io C framework.

#http-server#web-server#high-performance
Stars971
Forks55
Last commit12 days ago
Gollum
GollumGo

A scalable n:m message multiplexer written in Go for routing messages from multiple sources to multiple destinations.

#stream-processing#log-router#message-queue
Stars939
Forks74
Last commit11 months ago
The Homie Convention
The Homie Convention

A lightweight MQTT-based messaging convention for automatic discovery and interoperability of IoT devices.

#iot#homie#home-automation
Stars745
Forks62
Last commit6 months ago
RawRabbit
RawRabbitC#

A modern .NET framework for communication over RabbitMQ with a modular, middleware-oriented architecture.

#message-queue#publish-subscribe#async
Stars739
Forks135
Last commit3 years ago
Event Bus
Event BusElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher using ETS.

#elixir#event-driven-architecture#event-store
Stars703
Forks42
Last commit3 years ago
event_bus
event_busElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher based on ETS.

#tracing#elixir#event-driven-architecture
Stars703
Forks42
Last commit3 years ago
SlimMessageBus
SlimMessageBusC#

A lightweight, extensible messaging framework for .NET supporting pub/sub and request-response patterns with multiple broker integrations.

#azure-event-hubs#redis#kafka
Stars654
Forks88
Last commit3 days ago
csharp-nats
csharp-natsC#

The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.

#jetstream#client#message-queue
Stars652
Forks143
Last commit10 months ago
BlazorWorker
BlazorWorkerC#

A library for creating .NET Web Worker threads and enabling multithreading in client-side Blazor applications.

#web-worker#csharp#dotnet
Stars482
Forks45
Last commit8 months ago
hcom
hcomRust

A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.

#ai#terminal-automation#event-log
Stars470
Forks70
Last commit23 days ago
mqtt-smarthome
mqtt-smarthome

An architectural proposal for using MQTT as the central message bus in smart home automation systems.

#iot#home-automation#homematic
Stars453
Forks57
Last commit4 years ago
Bus
BusGo

A minimalist, zero-allocation event bus implementation for internal communication in Go applications.

#event-driven#zero-alloc#go-package
Stars369
Forks25
Last commit3 years ago
Obvs
ObvsC#

A .NET library providing observable microservice buses with Reactive Extensions interfaces over multiple message transports.

#reactive-extensions#event-driven#service-bus
Stars338
Forks45
Last commit1 year ago
messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars286
Forks49
Last commit5 years ago
Silverback
SilverbackC#

A .NET message bus and broker integration library for building event-driven architectures with first-class Apache Kafka and MQTT support.

#silverback#service-bus#event-driven-architecture
Stars284
Forks43
Last commit6 days ago
nanobus
nanobusJavaScript

A tiny, lightweight message bus for JavaScript applications with a wildcard listener and TypeScript support.

#event-bus#lightweight#choojs
Stars227
Forks20
Last commit5 years ago
hub
hubGo

A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.

#hacktoberfest#topic#event-hub
Stars147
Forks19
Last commit1 month 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
Stars79
Forks17
Last commit8 years ago
ng-event-bus
ng-event-busTypeScript

A lightweight RxJS-based message bus service for Angular applications with pattern-based event subscription.

#event-bus#reactive-programming#rxjs
Stars54
Forks10
Last commit25 days ago
gossiperl
gossiperlErlang

A language-agnostic gossip middleware and message bus built with Apache Thrift for distributed communication.

#publish-subscribe#distributed-systems#apache-thrift
Stars48
Forks6
Last commit4 years ago
NotificationSystem
NotificationSystemYacc

A lightweight signals framework for GameMaker Studio 2.3+ enabling message broadcasting and subscription between game objects.

#gamemaker#callback-system#signals-framework
Stars44
Forks1
Last commit2 years ago
mqttDB
mqttDBJavaScript

A NoSQL JSON document store with an MQTT interface, designed for MQTT-based systems like smart home environments.

#iot#mapreduce#database
Stars26
Forks0
Last commit8 years ago
Python
PythonPython

A Python TCP client implementation for the Vert.x event bus protocol, enabling communication with Vert.x applications.

#event-driven#vertx-eventbus#distributed-systems
Stars12
Forks3
Last commit10 years ago
Smalltalk
SmalltalkSmalltalk

A Vert.x TCP EventBus client for Pharo Smalltalk enabling interaction with Vert.x components.

#integration#distributed-systems#pharo
Stars10
Forks0
Last commit9 years ago
dbus
dbusElixir

A lightweight message bus for sharing data between microservices with minimal coupling.

#decoupled-architecture#distributed-systems#lightweight
Stars5
Forks0
Last commit11 years ago

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
#Microservices17
#Distributed Systems14
#Message Queue12
#Go10
#Messaging8
#Dotnet8
#Pub Sub6
#Event Bus6
#Golang6
#C Sharp5
#Pubsub5
#Event Driven5