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

Publish-subscribe pattern

The publish-subscribe pattern (short: pubsub) is an event handling and messaging pattern where the consumer subscribes to the provider, which in return can then publish a message that can be picked up and processed by each subscribed consumer.

https://github.com/sofyan48/gempi

Pubs/Subs model with AWS sqs

aws consumer gempi producer pubsub sqs

Last synced: 16 May 2026

https://github.com/swift-libp2p/swift-libp2p-pubsub

A Publish-Subscribe library for peer to peer messaging within libp2p

floodsub gossipsub libp2p libp2p-pubsub networking p2p pubsub swift

Last synced: 16 May 2026

https://github.com/polyglot-k/bulletproof-node-common-js-project-architecture

Writing robust code based on the concepts of bulletproof-node.js-project-architecture (using CommonJS).

bull bulletproof commonjs express nodejs pubsub redis

Last synced: 04 Apr 2026

https://github.com/salaah01/py-pub-sub

A simple pub-sub implementation in Python.

devops pubsub python python3 server

Last synced: 11 Jun 2026

https://github.com/chandler767/android-push-notifications

Android push notification example using Firebase Cloud Messaging and PubNub

android firebase firebase-cloud-messaging google google-cloud-messaging java pubnub pubsub push-notifications

Last synced: 14 Jul 2025

https://github.com/abrkn/jars

JSON-RPC over Redis

nodejs pubsub redis rpc

Last synced: 14 Jul 2025

https://github.com/dlueth/qoopido.flexee

Flexible event emitter for Node.js supporting RegExp-based event subscription and global broadcast listeners

event event-emitter eventemitter events node node-js node-module nodejs pub-sub publish-subscribe pubsub subscribe unsubscribe

Last synced: 16 May 2026

https://github.com/owsas/pubsub-replay

Useful for when you need to replay previously sent events on a Pubsub network in JS. Based on `pubsub-js`.

events javascript pubsub

Last synced: 18 Jul 2025

https://github.com/containerz-dev/cloud-pubsub-emulator

Cloud SDK less cloud pubsub emulator container image

gcloud pubsub pubsub-emulator

Last synced: 13 Feb 2026

https://github.com/nitely/nim-hyps

Async pub/sub client and server

nim pubsub

Last synced: 08 May 2025

https://github.com/mchmarny/artomator

Automates creation of Software Bill of Materials (SBOM) with Binary Authorization attestation for container images in Artifact Registry.

artifact authorization devops gcp google-cloud-platform pubsub registry sbom

Last synced: 23 Mar 2026

https://github.com/didiyudha/sse-redis

Server Sent Event Based On Redis Keyspace

go pubsub redis redis-keyspace server-sent-events sse

Last synced: 14 Feb 2026

https://github.com/wmantly/p2psub

Mesh peer to peer JSON Pub/Sub with no extremal dependencies.

json mesh nodejs p2p pubsub

Last synced: 12 Feb 2026

https://github.com/ehildt/acap

A simple and convenient way to distribute and provide content to your apps ;)

bullmq fastify kafka keydb minio mongodb mqtt nestjs pubsub rabbitmq redis swagger

Last synced: 07 Mar 2026

https://github.com/alpancs/protoc-gen-pubsub-schema

protoc-gen-pubsub-schema is a protoc plugin that assembles protocol buffer messages into a single-valid message for defining Pub/Sub schemas

protobuf pubsub schema

Last synced: 12 Jan 2026

https://github.com/drublic/store

A JavaScript lib for storing stuff

localestorage pubsub storing

Last synced: 10 Apr 2025

https://github.com/mguellsegarra/muse-mqtt-audioplayer

🔊 An Arduino sketch for ESP32-based MUSE Luxe board that enables network audio streaming via MQTT control.

arduino arduino-sketch audio-player audio-streaming es8388 esp32 home-automation i2s iot mqtt muse-luxe pubsub smart-speaker wifi

Last synced: 10 Feb 2026

https://github.com/xenoken/hermes

Powerful PubSub Messaging for Dart

dart dartlang eventbus events messaging pubsub

Last synced: 20 May 2026

https://github.com/owenrumney/pubsub

Simple pubsub tool to work with GCP PubSub emulator

gcp pubsub

Last synced: 20 Jan 2026

https://github.com/skrivle/tukio

Tukio is a minimal Pub-Sub implementation using class based events.

event-emitter events javascript nodejs pubsub typescript

Last synced: 17 Feb 2026

https://github.com/hisorange/circuit

Versatile Messaging library written in Typescript.

messaging pubsub redis rpc typescript

Last synced: 12 Apr 2025

https://github.com/nlm/grpceventbus

Proof-of-concept for a basic pub/sub event system based on gRPC

events grpc pubsub

Last synced: 03 Jan 2026

https://github.com/athanclark/purescript-queue

A queue-esque data type for purescript.

async handler pubsub purescript purescript-queue

Last synced: 06 Feb 2026

https://github.com/baxiry/im

Instant messaging server

broker golang im instant-messaging pubsub real-time websocket

Last synced: 12 Jan 2026

https://github.com/badu/fanout

Fan Out design pattern (aka broadcasting channel using generics)

fanout go golang pubsub

Last synced: 12 Mar 2026

https://github.com/nhatthaiquang-agilityio/dapr-publish-subscribe

Example: Distributed Application Runtime(DAPR) Publish and Subscriber messages via RabbitMQ and Azure Service Bus

azure-service-bus container-app dapr dapr-component dapr-pub-sub github-actions messaging microservices net7 pubsub rabbitmq

Last synced: 25 Jan 2026

https://github.com/jrcichra/karmen

Message Broker for coordinated microservices

golang hacktoberfest karmen microservices operator pubsub yml

Last synced: 10 Mar 2026

https://github.com/richorama/event-driven-map

:zap: :earth_africa: An example application showing an event driven map component

events openlayers pubsub react typescript

Last synced: 25 Oct 2025

https://github.com/meepobrother/imeepos-ng-template

发布自己的ng组件或者服务到npm

angular imeepos nestjs npm public pubsub template typescript

Last synced: 06 Jan 2026

https://github.com/ericlondon/ruby-redis-pub-sub-job-queue

Ruby Redis Pub/Sub Job Queue

job pubsub queue redis ruby

Last synced: 03 May 2025

https://github.com/furkankayam/nodejs-zeromq

✅ NodeJs ZeroMQ

nodejs pubsub zeromq

Last synced: 30 Apr 2026

https://github.com/tradologics/queuet

QueueT - Dead simple, Redis-based, message broker for Node.js

message-broker message-queue nodejs npm pubsub redis

Last synced: 16 Oct 2025

https://github.com/corollari/neo-pubsub

A simple WebSocket notifications server for the NEO blockchain

blockchain neo neo-blockchain pubsub

Last synced: 19 Jun 2026

https://github.com/vancluever/fspubsub

A simple file-system based streaming event store

event-sourcing go golang messaging pubsub

Last synced: 06 Mar 2025

https://github.com/felixklauke/doctrin

High Performance ultra robust and reliable publisher subscriber implementation with superior rx java integration able to integrate into a cluster environment providing tools like server plugins and extensive management and monitoring possibilties.

netty publisher-subscriber pubsub reactive-pattern rx rxjava server-client-communication

Last synced: 23 Mar 2025

https://github.com/diagrid-labs/dapr-workshop-csharp

This contains the starting point for the Dapr workshop C#/.NET challenges .

api cloudnative dapr pubsub state-management

Last synced: 04 Oct 2025

https://github.com/pushplaybang/ballyhoo

Production ready ES6 micro pub/sub

events pubsub

Last synced: 10 Oct 2025

https://github.com/vladimiry/pubsub-to-rpc-api

Converting IPC-like / publish-subscribe interaction model to the reactive RPC-like / request-response model

api pubsub reactive rpc rxjs

Last synced: 15 Apr 2025

https://github.com/cognitev/eventful

highly available event-driven pub/sub system

elixir event-driven phoenix pubsub

Last synced: 12 Mar 2025

https://github.com/mchmarny/stackdriver-notification-handler

Generic Stackdriver alert WebHook handler implemented in Cloud Run

channel cloudrun container notification pubsub webhook

Last synced: 15 Apr 2025

https://github.com/purposeinplay/go-commons

Package go-commons contains a collection of common technologies used in a Web Service. The main purpose is to standardise how we are using the technologies and offer a simple package API to the developer

grpc http pubsub rabbitmq

Last synced: 04 Oct 2025

https://github.com/sehrgutesoftware/typevent

typevent provides type safe event channels for go/golang

eventbus events go golang pubsub redis

Last synced: 29 Apr 2026

https://github.com/romch007/adonis-pubsub

PubSub provider for AdonisJS

adonisjs google-pubsub mqtt pubsub redis typescript

Last synced: 28 Jun 2025

https://github.com/acjzz/gokaf

gokaf is a robust in-memory pubsub engine meticulously crafted to provide seamless and nearly real-time data streams.

golang golang-module inmemory pubsub

Last synced: 14 Jan 2026

https://github.com/tokaa1/wubsub

A tiny ws:// RPC server using a JSON protocol.

go ipc melody pubsub rpc websocket

Last synced: 21 Jan 2026

https://github.com/xiandong79/event-streaming-system

a simple event streaming system, a pub/sub step using Redis, storage using Mysql, Web framework using flask.

flask mysql pubsub redis rest-api

Last synced: 07 Oct 2025

https://github.com/psalmsin1759/laravel_pubhub

"Laravel Pub/Sub with Google Cloud: A step-by-step guide to implementing powerful background processing in Laravel using Google Cloud Pub/Sub. Learn to harness the scalability and efficiency of Pub/Sub for asynchronous tasks.

background events google-pubsub laravel pubsub task

Last synced: 15 May 2026

https://github.com/yhirano55/pubsub_notifier

:postbox::bee: Pub/Sub Notifier for Rails

activejob pubsub rails5 ruby wisper

Last synced: 06 Oct 2025

https://github.com/aivclab/heimdallr

Dashboard for lab, providing an overview of available compute resources

dashboard gpu lab mqtt pubsub python resources

Last synced: 15 Oct 2025

https://github.com/dewadg/haro

A Go pubsub helper

golang pubsub

Last synced: 14 Jan 2026

https://github.com/juntaki/hexapod

Hexapod software by Pub/Sub

hexapod pubsub robotics

Last synced: 29 Apr 2026

https://github.com/kiko-g/reliable-pub-sub-service

FEUP SDLE | Reliable Pub/Sub Service | 2021/22

pubsub python zeromq

Last synced: 03 Jul 2025

https://github.com/jayakrishnan-mk/real-time-notification-system

Real-Time-Chat-Application - built on Redis, which internally works on a Queue model for rate limiting. This system handles 500+ plus notifications per second.

authentication-middleware bullmq clean-architecture docker hashmap heartbeat microservice prisma pubsub queue-workers rate-limiting receipts reconnection redis retry-strategies rooms swagger websocket

Last synced: 29 Jul 2025

https://github.com/jepozdemir/event-publisher

Basic event publish/subscribe implementation that transfers a message from a sender to a receiver. It provides a loosely coupled communication between objects.

csharp dotnet dotnetcore eventbus eventhandling events publish-subscribe pubsub realtime

Last synced: 30 Apr 2026

https://github.com/nerixyz/twitch-pubsub-rs

Connect to Twitch PubSub from Rust land.

hacktoberfest pubsub rust twitch

Last synced: 30 Mar 2025

https://github.com/lishank0119/fibril

Fibril is a fast and modular WebSocket server framework for Go, with sharding, pub/sub, and full client control.

backend distributed-systems fiber fibril framework go go-websocket gofiber golang hub pubsub realtime websocket websocket-server

Last synced: 14 Jan 2026

https://github.com/shahaf-f-s/socketsio

A python wrapper around socket for generalized communication protocols, unified socket interface, utility methods, and modular protocol swapping capeabilities. Including a socket based Pub/Sub system.

pubsub socket socket-io socket-programming

Last synced: 19 Jan 2026

https://github.com/sebastian-nunez/cloud-video-uploader

A fullstack app to showcase the core functionality of a video uploading system using Google Cloud.

cloudrun docker expressjs ffmpeg firebase googlecloud nextjs pubsub react typscript

Last synced: 06 Apr 2026

https://github.com/computnik/es6-pub-sub

Minimalistic Pub-Sub library in ES6

babel-es6 es6 gulp javascript pubsub

Last synced: 17 Mar 2025

https://github.com/haskell-miso/miso-pubsub

🚰 A simple publisher / subscriber example

haskell miso pubsub

Last synced: 11 Oct 2025

https://github.com/kareem-emad/switch

Event Management Service allowing you to register subscribers/topics. The service is based on publisher/subscriber model.

events pubsub

Last synced: 29 Jun 2025

https://github.com/getoptimum/mump2p-cli

mump2p is the command-line interface for interacting with mump2p — a high-performance RLNC-enhanced pubsub protocol.

cli golang grpc p2p pubsub websocket

Last synced: 17 Jan 2026

https://github.com/ostcar/topic

A golang in process sub/pub system inspired by Kafka or redis streams

golang pubsub

Last synced: 22 Jan 2026

https://github.com/jeroengerits/godot-pubsub

PubSub Library in GDScript for the Godot Engine

addon gdscript godot pubsub

Last synced: 11 Nov 2025

https://github.com/ajikamaludin-dev/api-raya-ojt

simple rest for on job training i crate for demo project

fiber go-redis golang gorm pubsub

Last synced: 24 May 2026

https://github.com/pot-pourri/pubsub

:mailbox_with_mail: Publish-subscribe data structures for JavaScript

javascript js publish pubsub subscribe

Last synced: 13 Mar 2026

https://github.com/gunerkaanalkim/pubs

a message broker that applied publisher/subscriber pattern with Typescript

message-broker publisher-subscriber pubsub typescript

Last synced: 16 Aug 2025

https://github.com/ernsheong/lite-signal

Simple Pub-Sub Messaging for Polymer 2

polymer2 pubsub

Last synced: 19 Feb 2026

https://github.com/jomaxso/segres

A mediator library for .Net using strongly-typed handler implementations. It provides a synchronise and asynchronise api, which is optimized for speed and memory.

asp-net-core aspnet-web-api aspnetcore dotnet dotnet-core dotnet7 mediation minimal-api net7 pubsub sender-reciever

Last synced: 02 May 2026

https://github.com/inhedron/mqtt-repeater

The repeater tool of the messages that you have chosen from a mqtt broker to another mqtt broker

mqtt pubsub repeater

Last synced: 10 Oct 2025

https://github.com/evrythng/evrythng-pubsub.js

Plugin for evrythng.js that adds PubSub connectivity with MQTT and MQTT over WebSockets.

evrythng internetofthings iot mqtt pubsub websockets

Last synced: 06 Feb 2026

https://github.com/hexcowboy/stetson

A pure rust pubsub server

publish-subscribe pubsub rust server websockets

Last synced: 22 Sep 2025

https://github.com/jrouaix/mutopic

Micro topic pubsub

message-broker pubsub reactive rx topic

Last synced: 18 Sep 2025

https://github.com/antonioalmeida/pony-pubsub

Implementation of progressive Publish-Subscribe scenarios in Pony as a means to document an adaptation to the Actor Model paradigm.

actor-model hacktoberfest parallel patterns pony pubsub

Last synced: 06 Feb 2026

https://github.com/unlight/onn

Event emitter using DOM's addEventListener/dispatchEvent

bus emit-events emitter event-emitter eventbus events pubsub

Last synced: 02 Nov 2025

https://github.com/ianwalter/subpub

A super-simple JavaScript Subscribe/Publish (pubsub) implementation

events pattern-matching pubsub

Last synced: 20 Jan 2026

https://github.com/araucaris/hermes

Hermes is a messaging framework, offering publish-subscribe, asynchronous request-response, key-value storage access and distributed locking.

jackson messaging msgpack nats nats-messaging pubsub pubsub-subscriber redis redis-messaging

Last synced: 22 Apr 2025

https://github.com/femtotrader/pubsub.jl

A very basic Julia implementation of pub-sub pattern

design-patterns julia pubsub

Last synced: 05 Apr 2025

https://github.com/cntryl/fitz

Unified broker for KV, queue, notice, RPC, lease, stream, and schedule messaging patterns.

event-driven key-value-store message-broker pubsub queue rpc rust scheduler stream-processing tcp websocket

Last synced: 09 Jun 2026

https://github.com/knownasilya/ember-cli-deploy-gcloud-pubsub

Notify that a deployment has been activated via Google PubSub.

ember ember-addon ember-cli-deploy-plugin google-cloud pubsub

Last synced: 20 May 2026

https://github.com/mehdieidi/pubsub

Distributed Many-to-Many pub sub service.

go golang message-broker publisher-subscriber pubsub

Last synced: 01 Feb 2026

https://github.com/damiancipolat/redis_pubsub_node

A complete example of event sourcing using redis pub/sub features with docker and nodejs + Typescript. In this situation we will create a SMS send distributed service.

docker nodejs pubsub redis typescript

Last synced: 26 Feb 2026

https://github.com/mluby/grapevine

Peer-to-peer pub-sub

library p2p peer-to-peer pubsub webrtc

Last synced: 24 Apr 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories