80 Open Source Message Bus Software Projects
Free and open source message bus code projects including engines, APIs, generators, and tools.
Nats Server 10412 ⭐
High-Performance server for NATS.io, the cloud and edge native messaging system.
Cap 5311 ⭐
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Enqueue Dev 1985 ⭐
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Event_bus 617 ⭐
:surfer: Traceable, extendable and minimalist **event bus** implementation for Elixir with built-in **event store** and **event watcher** based on ETS.
Plumber 1219 ⭐
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
Messagebus 351 ⭐
[READ ONLY] Generic classes and interfaces for messages and message buses. Full documentation can be found here:
Enqueue Bundle 252 ⭐
[READ-ONLY] Message queue bundle for Symfony. RabbitMQ, Amazon SQS, Redis, Service bus, Async events, RPC over MQ and a lot more
Phpmessagebus Messagebus 179 ⭐
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Mustafaturan Bus 243 ⭐
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
Fluentmediator 146 ⭐
:twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
Slimmessagebus 210 ⭐
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Leandro Lugaresi Hub 114 ⭐
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
Go Nats Examples 82 ⭐
Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Adrielcafe Broker 76 ⭐
💬 Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines
Blazorworker 164 ⭐
Library for creating DotNet Web Worker threads/multithreading in Client side Blazor
Silverback 109 ⭐
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
Grails Rabbitmq Native 27 ⭐
A Grails plugin that provides convenient RabbitMQ functionality using the native Java library for RabbitMQ.
Vardius Pubsub 33 ⭐
gRPC message-oriented middleware on top of message-bus, event ingestion and delivery system.
Fullcycle 25 ⭐
Full Cycle Mining Controller - a workflow message bus microservice architecture for bitcoin mining
Gs.bus 16 ⭐
Easy to use Bus, ressources friendly and super-easy inter-thread communication capabilities
Reactive Pipes 12 ⭐
A thin library around Reactive Extensions to simplify writing evented applications in C#.
Sqlservicebrokermessagebus 16 ⭐
A simple message bus implemented with SQL Server 2008+ and SQL Service Broker with no other dependencies.
Data Transport 26 ⭐
A generic and responsible communication transporter(iframe/Broadcast/Web Worker/Service Worker/Shared Worker/Browser Extension/WebRTC/Electron, etc.)
Eventmesh 792 ⭐
EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
Defibus 134 ⭐
DeFiBus is a decentralized finacial message bus for microservices, provide request/reply, unicast, multi-cast, broadcast, delay-message etc, and also privide service governance capacity and operation tools.
Microbootstrap 52 ⭐
MicroBootstrap is a framework with many features for quickly and conveniently creating microservices on .NET Core.
Toobigtofailburgershop 23 ⭐
.NET Microservice Reference Application. It's also an over-engineered burger shop!
Eventtower 11 ⭐
A message bus implementation with the functionality of sending commands/events to remote processes by using RabbitMQ.