An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with message-broker

A curated list of projects in awesome lists tagged with message-broker .

https://github.com/redis/redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

cache database key-value message-broker nosql redis

Last synced: 12 May 2025

https://github.com/rabbitmq/rabbitmq-server

Open source RabbitMQ: core server and tier 1 (built-in) plugins

amqp amqp-0-9-1 amqp1-0 message-broker messaging mqtt rabbitmq stomp streaming streams

Last synced: 13 May 2025

https://github.com/edwinvw/pitstop

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

asp-net-core-mvc cqrs ddd docker docker-compose event-driven event-sourcing eventual-consistency istio kubernetes linkerd message-broker microservices microservices-architecture netcore rabbitmq sample-app service-mesh web-api

Last synced: 13 May 2025

https://github.com/EdwinVW/pitstop

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

asp-net-core-mvc cqrs ddd docker docker-compose event-driven event-sourcing eventual-consistency istio kubernetes linkerd message-broker microservices microservices-architecture netcore rabbitmq sample-app service-mesh web-api

Last synced: 18 Apr 2025

https://github.com/mehdihadeli/food-delivery-microservices

๐Ÿ” A practical and imaginary food delivery microservices, built with .Net 9, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore clean-architecture cqrs ddd ddd-architecture ddd-example distributed-systems domain-driven-design dotnet dotnetcore event-driven-architecture masstransit message-broker message-bus microservice microservice-example microservices microservices-architecture vertical-slice-architecture

Last synced: 15 May 2025

https://github.com/mehdihadeli/monolith-to-cloud-native-transformation

๐Ÿ” A practical and imaginary food delivery microservices, built with .Net 8, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore clean-architecture cqrs ddd ddd-architecture ddd-example distributed-systems domain-driven-design dotnet dotnetcore event-driven-architecture masstransit message-broker message-bus microservice microservice-example microservices microservices-architecture vertical-slice-architecture

Last synced: 06 Apr 2025

https://github.com/clivern/peanut

๐Ÿบ Deploy Databases and Services Easily for Development and Testing Pipelines.

clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut

Last synced: 15 May 2025

https://github.com/Clivern/Peanut

๐Ÿบ Deploy Databases and Services Easily for Development and Testing Pipelines.

clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut

Last synced: 31 Mar 2025

https://github.com/rmqtt/rmqtt

MQTT Server/MQTT Broker - Scalable Distributed MQTT Message Broker for IoT in the 5G Era

5g broker cluster-server ecosystem hivemq iot iot-broker iot-middleware iot-server message-broker message-bus message-queue messaging mqtt publisher pubsub rust subscriber tokio

Last synced: 11 Apr 2025

https://github.com/bus1/dbus-broker

Linux D-Bus Message Broker

c d-bus ipc linux message-broker system

Last synced: 20 Mar 2025

https://github.com/weyoss/redis-smq

A simple high-performance Redis message queue for Node.js.

broker job-queue message-broker message-queue nodejs priority-queue queue redis redis-smq scheduler

Last synced: 14 May 2025

https://github.com/subzerocloud/pg-amqp-bridge

Send messages to RabbitMQ from PostgreSQL

amqp bridge message-broker postgresql postgrest rabbitmq subzero

Last synced: 24 Nov 2024

https://github.com/mehdihadeli/food-delivery-modular-monolith

๐ŸŒญ A practical and imaginary food and grocery delivery modular monolith, built with .Net 8, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

clean-architechture cqrs ddd ddd-example domain-driven-design dotnet dotnetcore event-driven-architecture event-driven-architectures integration-testing message-broker message-bus modular modular-monolith monolith netcore vertical-slice-architecture

Last synced: 06 Apr 2025

https://github.com/mustafaturan/bus

๐Ÿ”ŠMinimalist message bus implementation for internal communication with zero-allocation magic on Emit

eventbus go go-library go-package message-broker message-bus pubsub zero-alloc zero-allocation

Last synced: 16 May 2025

https://github.com/BEagle1984/silverback

Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).

kafka message-broker message-brokers message-bus messaging microservice microservices rabbitmq service-bus silverback

Last synced: 07 May 2025

https://github.com/asim/mq

An in-memory message broker

broker golang message-broker

Last synced: 16 May 2025

https://github.com/asim/emque

An in-memory message broker

broker golang message-broker

Last synced: 24 Jan 2025

https://github.com/rednafi/hook-slinger

A generic service to send, retry, and manage webhooks

docker docker-compose fastapi http2 httpx message-broker message-queue python redis request rich rq saas webhook

Last synced: 06 Apr 2025

https://github.com/georgeyk/loafer

Asynchronous message dispatcher - Currently using asyncio and amazon SQS

asyncio dispatcher message-broker microservice python3 queue sns sqs

Last synced: 09 Apr 2025

https://github.com/adrielcafe/broker

๐Ÿ’ฌ Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines

android android-library broker event-bus eventbus kotlin kotlin-android kotlin-coroutines kotlin-library message-broker message-bus pub-sub publish-subscribe publisher-subscriber pubsub

Last synced: 23 Apr 2025

https://github.com/societe-generale/rabbitmq-advanced-spring-boot-starter

A generic library for messaging with rabbit mq with extension on spring boot amqp

amqp eventbus java message-broker rabbitmq spring spring-boot

Last synced: 12 Apr 2025

https://github.com/salaah01/django-action-triggers

A Django library for asynchronously triggering actions in response to database changes. It supports integration with webhooks, message brokers (e.g., Kafka, RabbitMQ), and can trigger other processes, including AWS Lambda functions.

asyncio automation database-events django django-application django-rest-framework event-driven events extensible kafka message-broker message-queue python queue rabbitmq triggers webhooks

Last synced: 06 Apr 2025

https://github.com/zupit/horusec-platform

Horusec Platform is a set of web services that integrate with the Horusec CLI to facilitate the visualization and management of found vulnerabilities.

css email golang hacktoberfest helm javascript keycloak kubernetes ldap message-broker operator operator-sdk react scss sql typescript

Last synced: 05 Apr 2025

https://github.com/yudhasubki/blockqueue

BlockQueue is a open source and cost-effective Job Queue with a pub/sub mechanism utilizing SQLite and NutsDB. Support LibSQL by Turso and PostgreSQL

background-jobs distributed-systems go libsql libsqlite3 message-broker message-queue nutsdb queue sqlite3

Last synced: 20 Mar 2025

https://github.com/mehdihadeli/game-leaderboard-microservices

๐ŸŽฎ Implementation of an imaginary Game Leader Board application, based on Microservices Architecture, Event Driven Architecture, Vertical Slice Architecture, Event Sourcing with EventStoreDB, Redis SortedSet, Redis Pub/Sub, SignalR and .Net 8.

aspnetcore cqrs dotnet event-driven-architecture eventsourcing eventstoredb masstransit message-broker message-bus microservice-example microservices pub-sub redis vertical-slice-architecture

Last synced: 30 Apr 2025

https://github.com/superstreamlabs/memphis.js

Node.js client for Memphis. Memphis.dev is a highly scalable and effortless data streaming platform

message-broker messaging-queue microservices nestjs node-js nodejs typescript

Last synced: 07 May 2025

https://github.com/koddr/tutorial-go-fiber-rabbitmq

๐Ÿ“– Tutorial: Working with RabbitMQ in Golang by examples.

fiber-framework golang message-broker queue rabbitmq tutorial tutorial-code tutorial-sourcecode

Last synced: 29 Apr 2025

https://github.com/vardius/pubsub

gRPC message-oriented middleware on top of message-bus, event ingestion and delivery system.

broker bus docker docker-image grpc grpc-go message-broker message-bus message-queue pubsub queue

Last synced: 21 Mar 2025

https://github.com/kffl/bunny-rest-proxy

HTTP message broker built on top of RabbitMQ :rabbit::incoming_envelope:

amqp-proxy http-messages message-broker messaging rabbitmq rest-proxy

Last synced: 13 Apr 2025

https://github.com/lpeterse/haskell-mqtt

An MQTT protocol implementation (client and server)

haskell iot message-broker mqtt

Last synced: 10 Apr 2025

https://github.com/superstreamlabs/memphis.go

Go client for Memphis. Memphis is an event processing platform

go golang message-broker message-queue sdk-go

Last synced: 07 May 2025

https://github.com/superstreamlabs/memphis.py

Python client for Memphis. Memphis is an event processing platform

message-broker messaging-queue python3 sdk-python

Last synced: 07 May 2025

https://github.com/tomaj/hermes

Simple php background processing library

background-jobs message message-broker

Last synced: 04 Apr 2025

https://github.com/koddr/tutorial-go-asynq

๐Ÿ“– Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.

asynq go golang message-broker queue tutorial tutorial-code tutorial-sourcecode

Last synced: 29 Apr 2025

https://github.com/nidhaloff/b-rabbit

A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers

client-server-architecture concurency distributed-systems hacktoberfest hacktoberfest2021 loose-coupling message-broker message-queues microservices microservices-architecture mircroservice multithreading parallel-computing rabbit-mq rabbitmq rabbitpy thread-safe

Last synced: 30 Apr 2025

https://github.com/piomin/sample-spring-cloud-stream

sample microservices communicating asynchronously using spring cloud stream, rabbitmq

message-broker messaging messaging-services microservices rabbitmq spring-boot spring-cloud spring-cloud-sleuth spring-cloud-stream

Last synced: 16 Mar 2025

https://github.com/rinosukmandityo/maknews

Simple news creation and retrieval application with Hexagonal Architecture using Golang, Kafka, ElasticSearch, Redis and MySQL

elasticsearch go golang hexagonal hexagonal-architecture kafka message-broker mongodb mysql news news-creation redis

Last synced: 02 Jan 2025

https://github.com/metricq/metricq

๐Ÿผ A highly-scalable, distributed metric data processing framework based on RabbitMQ

cpp library message-broker metrics python python3 rabbitmq time-series

Last synced: 14 Apr 2025

https://github.com/codelytv/infrastructure_design-eventbus-aws-course

Infrastructure Design: AWS SQS as a Message Queue course examples

aws eventbridge message-broker message-bus sns sqs typescript

Last synced: 26 Apr 2025

https://github.com/carverauto/threadr

๐ŸŒŽ OSS Real-time AI Data Analysis with GraphDB integration. ๐Ÿ”

event-driven-architecture generative-ai graphdb intelligence-gathering message-broker ml property-g security social-network-analysis

Last synced: 30 Apr 2025

https://github.com/ahmedeid6842/tickets

๐ŸŽŸ๏ธ ๐ŸŽ›๏ธ The Ticket App Microservices Backend is an efficient Node.js and Typescript-based solution that uses microservices, NATS streaming, and Kubernetes deployment for ticketing apps.

docker kubernetes message-broker microservices mongodb nats-streaming node-js object-oriented-programming redis typescript

Last synced: 23 Apr 2025

https://github.com/unit-io/unitd

Lightweight, high performance messaging system for microservices, IoT, and real-time internet connected devices.

cluster grpc iot message-broker mqtt websocket

Last synced: 20 Nov 2024

https://github.com/eigr/astreu

High-performance Messaging System based on a gRPC protocol

grpc message-broker message-bus message-queue messaging network

Last synced: 25 Nov 2024

https://github.com/fajarnugraha37/turborepo-nestjs

Fullstack multiple service application using turborepo typescript, nestjs, nextjs, prisma, mongodb and rabbitmq.

event-driven event-sourcing message-broker message-bus message-queue messaging microservice mongodb nestjs nextjs noodejs prisma rabbitmq react reactjs streaming-data turborepo typescript vercel

Last synced: 01 Feb 2025

https://github.com/codexlynx/brutemq

:skull: An exotic service bruteforce tool.

amqp brute-force etcd hacking message-broker rabbitmq red-team vault

Last synced: 22 Apr 2025

https://github.com/restuwahyu13/golang-rabbitmq-rpc

Example rabbitmq rpc pattern using messaging pattern (Request & Reply)

golang message-broker message-queue rabbitmq rabbitmq-consumer rpc

Last synced: 07 May 2025

https://github.com/sigrlami/glaze-mq

Multi-protocol exchange broker for IoT within the 5G-and-Beyond networks, and primary emphasis on scalability.

amqp message-broker mqtt protocol-agnostic pubsub stomp

Last synced: 14 Feb 2025

https://github.com/zengfr/easymqtt4j

easymqtt4j , netty +mqtt +subscriber+ publisher +broker+cluster server for java

broker cluster-server easymqtt4j java message-broker message-bus message-queue messaging mqtt netty publisher subscriber

Last synced: 11 Apr 2025

https://github.com/piomin/sample-vertx-kafka-messaging

implementation of partitioning mechanism on Apache Kafka and asynchronous communication between Vert.x microservices

apache-kafka kafka message-broker partition partitioning partitioning-algorithms vertx vertx-kafka

Last synced: 17 Mar 2025

https://github.com/mahdi-eth/online-store-microservices

Online Store Microservices is a scalable architecture for an online retail platform, built with Go, Docker, and Kubernetes. It features three core servicesโ€”Product (PostgreSQL), Order (MongoDB), and Inventory (Redis)โ€”with inter-service communication via HTTP and message broker NATS. Kubernetes manages deployment and scaling.

backend-development containerization devops distributed-systems docker go kubernetes message-broker microservices nats online-store scalability service-discovery

Last synced: 08 Feb 2025

https://github.com/gsabadini/go-message-broker

Example of implementing message brokers :envelope: :outbox_tray: :inbox_tray:

activemq brokers go golang kafka message-broker queue rabbitmq

Last synced: 24 Apr 2025

https://github.com/zianwar/go-message-broker

Message broker example using golang

broker golang message-broker message-bus

Last synced: 08 Apr 2025

https://github.com/codelytv/infrastructure_design-eventbus-rabbitmq-course

Infrastructure Design: RabbitMQ as a Message Queue course examples

message-broker message-bus message-queue nextjs rabbitmq typescript

Last synced: 26 Apr 2025

https://github.com/mahdi-eth/gokafkanotifer

A simple streamlined notification application that uses Kafka to efficiently handle the communication between producers and consumers for seamless notification delivery.

backend go golang kafka kafka-consumer kafka-producer kafka-streams message-broker message-queue

Last synced: 15 Apr 2025

https://github.com/leolara/conveyor

an idiomatic and asynchronous Go message broker abstraction

concurrency distributed golang golang-package message-broker message-bus message-queue

Last synced: 03 Dec 2024

https://github.com/parinpan/reactive-cache

PostgreSQL as a message broker to construct a reactive cache system

message-broker postgresql redis

Last synced: 13 Apr 2025

https://github.com/restuwahyu13/node-kafka

Basic fundamental concept for Kafka

kafka message-broker nodejs

Last synced: 07 May 2025

https://github.com/siddhi-io/siddhi-io-rabbitmq

Extension that allows to receive and publish events from/to rabbitmq broker.

amqp broker extension io message-broker message-queue messaging rabbitmq siddhi topic

Last synced: 24 Apr 2025

https://github.com/tamhub/messaging-adapter

Messaging adapter gem for Ruby, useful for using message brokers (RabbitMQ, Kafka,...) in Ruby applications

adapter adapter-pattern event-bus kafka message-broker message-bus message-queue messaging rabbitmq ruby ruby-gem ruby-on-rails

Last synced: 10 Apr 2025

https://github.com/trafex/docker-alpine-mosquitto

Mosquitto message broker in a Docker container based on Alpine Linux

alpine-linux container docker docker-container message-broker mosquitto mosquitto-message-broker mqtt

Last synced: 13 Feb 2025

https://github.com/evolution-app/zeromq

A ZeroMQ library created by our folks from Zewo. The original ->

macos message-broker message-queue server-side-swift swift swift4 zewo

Last synced: 24 Apr 2025

https://github.com/lucasgianine/message-queuing-with-rabbitmq

๐Ÿ‡ Applying RabbitMQ concepts to work with messaging (Advanced Message Queuing Protocol in Node)

amqp message-broker rabbitmq

Last synced: 31 Jan 2025

https://github.com/adrianosferreira/microservice-messaging

A basic example of a messaging system for microservices architecture using Symfony, Redis, and Docker

daemon docker message-broker microservice-architecture microservice-messaging redis symfony

Last synced: 28 Dec 2024

https://github.com/stanbubnoff/querator

Universal NodeJS wrapper for working with RabbitMQ, Redis pub/sub, Kafka and other message queues.

broker javascript kafka message-broker message-queue microservices mqtt nodejs queue queues rabbit rabbitmq redis typescript zeromq

Last synced: 15 Feb 2025

https://github.com/mrusamamuzaffar/static_chat_screen

This is demo chat screen. You can add message to the sender side by simply pressing the send button and to add message to the receiver side, you have to long press the same send button.

chat flutter flutter-chat flutter-chat-app flutter-chat-example flutter-chat-screen flutter-messages flutter-ui flutter-ui-challenges flutter-ui-collection flutter-ui-kit flutter-ui-widgets message message-broker message-passing message-queue messages messaging messenger messenger-bot

Last synced: 29 Jan 2025

https://github.com/tbobm/payler

Temporize job execution, delay messages without asking your broker too much.

asyncio cli docker message-broker python spool

Last synced: 27 Apr 2025

https://github.com/ivoire/reactobus

https://git.lavasoftware.org/ReactOBus/ReactOBus

message-broker zmq

Last synced: 17 Jan 2025

https://github.com/voxoco/durable-stream

Streaming message bus server built on Cloudflare Durable Objects and Websockets

cloudflare-r2 cloudflare-workers durable-objects message-broker message-bus persistence websocket

Last synced: 01 Dec 2024

https://github.com/ai4e/ai4e

AI4E is a set of .Net Core software libraries supporting development of Asp.Net Core and Blazor applications especially in containerized or modular enterprise environments. The projects are under heavy development currently and not yet stable enough for production use.

asp-net-core blazor enterprise message-broker net-core storage-engine

Last synced: 04 May 2025

https://github.com/bettercode-co/better-mq

This is a simple broker written in Rust language and used to move events and messages

bettercode broker message-broker mq rust rustlang rustlanguage rustprogramming

Last synced: 09 Apr 2025

https://github.com/threefoldtech/zbus

Simple message bus

go message-broker system

Last synced: 09 Apr 2025

https://github.com/daq-tools/lorrystream

A lightweight and polyglot stream-processing library, to be used as a data backplane-, message relay-, or pipeline-subsystem.

amqp broker cratedb data-stream data-stream-processing data-stream-processing-framework data-streaming kotori-daq message-broker message-bus message-queue mosquitto mqtt pandas sqlalchemy stream streaming streamz zeromq zmq

Last synced: 30 Apr 2025

https://github.com/labteral/stopover

A simple and robust message broker built on top of RocksDB

message-broker message-driven message-handler message-queue

Last synced: 14 Dec 2024

https://github.com/saufiroja/simple-message-broker

simple example using message broker with golang

apache-kafka docker-compose go golang message-broker testing

Last synced: 02 Dec 2024

https://github.com/danitilahun/nestjs_projects

This repository has a lot of NestJs projects done. It is the best place to start learning NestJs.

backend message-broker microservice nestjs redis

Last synced: 08 Apr 2025

https://github.com/mbiomee/Easy.Messaging

This library contains helper-classes for working with messaging

command-pattern cqrs-pattern event-driven event-sourcing message-broker message-bus nuget-package rabbitmq

Last synced: 24 Jan 2025