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/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/softwareag/j2ee_messaging_apps

Modular J2EE messaging applications that rely on common JCA Resource Adapters to interact with Messaging provider such as SoftwareAG Universal Messaging

j2ee java jca jms jms-broker jms-queue pubsub universal-messaging webmethods

Last synced: 07 Apr 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/computnik/es6-pub-sub

Minimalistic Pub-Sub library in ES6

babel-es6 es6 gulp javascript pubsub

Last synced: 17 Mar 2025

https://github.com/roam-ai/roam-js

JavaScript Pub/Sub Library; JS library to subscribe to realtime location updates from Roam.ai's location SDKs.

gps javasc location npm pubsub roam roam-js

Last synced: 12 May 2026

https://github.com/mchmarny/stockersrc

Twitter data source container executing in GCE VM

container gce pubsub twitter

Last synced: 11 Aug 2025

https://github.com/umanghome/evntr

Zero-dependency eventing and pub-sub library for the browser and Node.js.

event-emitter eventemitter eventer eventing pubsub

Last synced: 21 Jan 2026

https://github.com/elithrar/pubsub-example-worker

An example Worker that acts as an on-publish hook for Pub/Sub (https://developers.cloudflare.com/pub-sub/).

cloudflare mqtt pubsub typescript workers

Last synced: 13 Apr 2026

https://github.com/iamnilotpal/pubsub

PubSub implementation using golang channels.

channels go golang goroutine publisher pubsub subscriber

Last synced: 10 Apr 2025

https://github.com/foxysolutions/LWC-Style-Distributor

Style Distributor Component for Salesforce, where Sibling Event Structures are applied (PubSub and Lightning Messaging Service).

css-variables events lightning-messaging-service lightning-web-components lwc pubsub salesforce style-distributor

Last synced: 02 Apr 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/dbut2/slackgpt

AI Slack chat bot using models from OpenAI

ai bot chatbot cloud-functions gcp go openai pubsub slack slack-bot

Last synced: 23 Feb 2026

https://github.com/lushdigital/goop

GOOP - GOOgle Pub/sub - A Golang library for streamlining the usage of Google Cloud Pub/Sub.

go golang pub-sub pubsub

Last synced: 14 Jan 2026

https://github.com/sincolb/eventhub

A stand-alone version of the event subscription component

event golang pubsub subscribe

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/haskell-miso/miso-pubsub

🚰 A simple publisher / subscriber example

haskell miso pubsub

Last synced: 11 Oct 2025

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/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/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/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/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/soulgarden/rmq-pubsub

Rmq simple publisher and subscriber with circuit breaker and graceful shutdown support

go library publisher pubsub pubsub-library rabbitmq subscriber

Last synced: 08 Feb 2026

https://github.com/mchmarny/app-portability-using-dapr

Demo repo showcasing ease of porting apps and their dependencies across different compute environments

aci azure containers dapr docker kubernetes portability pubsub state

Last synced: 16 Apr 2026

https://github.com/sidd-77/microservices-chat

Microservices based application designed which uses TypeScript and technologies such as Docker, Kubernetes, Redis Pub/Sub, RabbitMQ, and MinIO for building scalable and maintainable solutions.

chat docker-compose github-actions kubernetes mern microservices-architecture pubsub rabbitmq redis turborepo

Last synced: 14 Feb 2026

https://github.com/mchmarny/kpush

Demo of signed message push from PubSub to Knative service

gcp golang knative pubsub security

Last synced: 23 Mar 2026

https://github.com/hivellm/synap

Synap is a modern, high-performance data infrastructure system built in Rust, combining the best features of Redis, RabbitMQ, and Kafka into a unified platform for real-time applications.

keyvalue-db pubsub queues rust streaming

Last synced: 03 Mar 2026

https://github.com/anasnew99/mqtt-cli

Simple MQTT CLI Created in NodeJS

cli mqtt mqtt-cli mqtt-client pubsub

Last synced: 18 Apr 2026

https://github.com/mluby/grapevine

Peer-to-peer pub-sub

library p2p peer-to-peer pubsub webrtc

Last synced: 24 Apr 2026

https://github.com/lwahlmeier/pse

The Java pubsub emulator sucks

emulater gcp golang pubsub queue

Last synced: 29 Apr 2026

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/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/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/neftaly/cloudflare-pubsub-chat

Example chat application for cloudflare pubsub

cloudflare mqtt pub pubsub sub websockets

Last synced: 08 May 2026

https://github.com/hc-oss/react-gbus

global event bus hook for react (pub/sub)

broadcast emit eventemitter events pubsub react subscribe

Last synced: 08 May 2026

https://github.com/bruno-garcia/messaging

Library for simple pub/sub with different serialization and brokers

dotnet-core json kafka messaging-library protobuf pubsub redis

Last synced: 09 May 2026

https://github.com/gregwhitaker/nats-pubsub-example

An example of using NATS for pubsub messaging

messaging nats nats-messaging natsio publish-subscribe pubsub

Last synced: 16 Jun 2026

https://github.com/johnsylvain/singleton-pubsub

A performant pub/sub interface wrapped in a singleton

high-performance pubsub singleton utility-library

Last synced: 26 Jun 2026

https://github.com/danielberigoi/react-topics

React simple notification service

notification notify pubsub react subscribe topics

Last synced: 27 Jun 2026

https://github.com/haricharank9/pub-sub-topic-ts

Topic-based Publish-Subscribe pattern library TypeScript implementation.

design-pattern javascript publisher pubsub subscriber topic typescript typescript-library

Last synced: 08 Apr 2025

https://github.com/vibesrc/vibemq

A high-performance MQTT broker written in pure Rust, fully compliant with MQTT v3.1.1 and v5.0 specifications

broker iiot iot message-broker message-queue messaging mqtt pubsub

Last synced: 13 Jan 2026

https://github.com/johngeorgewright/hot-press

Event lifecycle management in JavaScript

event-hierarchy event-lifecycle pubsub

Last synced: 07 Apr 2025

https://github.com/joy2fun/laravel-log-publish

Logging to a Redis channel for Laravel

burn-after-reading laravel logging pubsub redis

Last synced: 14 Jan 2026

https://github.com/cdaringe/pg-subscribe

subscribe to postgres events in node via LISTEN/NOTIFY apis

events listen notify postgres postgresql pubsub typescript

Last synced: 05 Feb 2026

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

Extension that allows communicating with topics located in Google Pub-Sub

extension google-cloud google-pubsub io message-queue pubsub siddhi

Last synced: 24 Apr 2025

https://github.com/frarosset/battleship

A project from The Odin Project (Full Stack Javascript).

battleship battleship-game css css3 drag-and-drop html html5 javascript pubsub theodinproject webpack

Last synced: 12 Apr 2026

https://github.com/noyzys/nautchkafe-rabbit-bridge

Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ

broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr

Last synced: 28 Nov 2025

https://github.com/iferdel/sensor-data-streaming-pubsub

Hybrid IoT system using PubSub as backbone by means of Go/RabbitMQ, PostgreSQL with TimeScaleDB extension for storage, Alloy and Loki for logs, and Grafana for real-time visualization. Interaction via a CLI tool, which communicates with an HTTP REST API server. Deployed on Kubernetes through GitOps.

alloy amqp api-keys cli dba distributed-systems go grafana loki mqtt postgresql pubsub rabbitmq rest-api stream-processing time-series timescaledb

Last synced: 20 Apr 2026

https://github.com/beatthat/notifications

Global system for pub/sub notification events by string 'type'.

loosely-coupled-design message-api messaging notifications observer observer-pattern pubsub unity3d

Last synced: 18 May 2026

https://github.com/victorlevasseur/navettejs

NavetteJS provides a lightweight event bus system for your frontends and microfrontends.

events javascript library pubsub typescript

Last synced: 18 Apr 2026

https://github.com/bujosa/achernar

Achernar is a project about serverless using cloud run, storage, mongoose, and pub-sub.

javascript pubsub serverless storage-engine

Last synced: 14 Mar 2025

https://github.com/sumory/mas

a state management library.

actions pubsub redux state-management

Last synced: 09 May 2026

https://github.com/magnuschase03/pubsubgo

This is a simple pub/sub service written in Go.

go pubsub

Last synced: 12 Oct 2025

https://github.com/bujosa/capella-b

This is a sample project about pubsub, express, jwt and middlewares

express jsonwebtoken middlewares pubsub

Last synced: 16 May 2026

https://github.com/bujosa/vega

This Project is about remove background api

cloudfunctions pubsub python remove-background serverless storage

Last synced: 14 Mar 2025

https://github.com/sokil/pubsub-server

Publish/Subscribe server in Golang which broadcast messages to all other connected clients

chat go golang pubsub

Last synced: 29 Mar 2025

https://github.com/node-casbin/pubsub-watcher

Google Cloud Pub/Sub watcher for Node-Casbin

abac acl auth authorization authz casbin gcp google-cloud middleware pubsub rbac watcher

Last synced: 14 Mar 2025

https://github.com/kelindar/metering

This metering plugin for emitter.io broker persists usage in Google Datastore.

datastore emitter-io plugin pubsub

Last synced: 25 Mar 2025

https://github.com/cwest/ai-tokentrace

ai-tokentrace is a Python library for GenAI cost observability. It helps developers track token consumption in Google Generative AI applications to manage costs and optimize performance.

adk-python ai cost-management firestore gemini genai google google-genai observability pubsub python telemetry token-tracing

Last synced: 17 Jan 2026

https://github.com/betterwrite/vue-pubsub

A Pubsub Plugin (or better Event Bus) for Vue.

event-bus mitt pubsub typescript vue vue3 vuejs

Last synced: 28 Aug 2025

https://github.com/knownasilya/index-html-loader

Load and cache index.html using GCP PubSub, works great with ember-cli-deploy

deployment ember-cli-deploy pubsub

Last synced: 08 Jan 2026

https://github.com/autom8ter/queuerpc

a protoc plugin to generate type safe RPC client and server code that use a message queue for transport/service discovery.

golang message-queue protobuf protocol-buffer pubsub

Last synced: 22 Aug 2025

https://github.com/chandanpasunoori/event-sync

Event Sync is for syncing events from multiple sources to multiple destinations, targetted for adhoc events, where sources support acknowledgement functionality.

bigquery golang-tools google-cloud-platform pubsub

Last synced: 21 Aug 2025

https://github.com/developer-guy/bookmark-searcher

Making bookmark search using Redis Cloud,ELK

elasticsearch elk go golang kibana logstash pubsub redis redis-cloud redis-labs

Last synced: 10 May 2026

https://github.com/loilo/monomitter

📡 A tiny, overly simplistic event bus

emitter events javascript pubsub signal

Last synced: 20 Feb 2026

https://github.com/tacxou/nestjs_module_twurple

Twitch API/Chat/PubSub with Twurple NestJS module

abstract abstraction api async chat nestjs node nodejs npm promise pubsub spaces twitch twurple

Last synced: 11 Mar 2026

https://github.com/jacarte/psubko

Lightweight pub/sub project in Kotlin

kotlin lightweight pubsub rabbitmq-client

Last synced: 27 Apr 2025

https://github.com/ahmed-musallam/syrupjs

A tiny pub/sub jQuery micro-framework for distant component interaction

aem component-interaction event pubsub

Last synced: 06 Sep 2025

https://github.com/stevenferrer/kafka-pubsub

kafka pub-sub demo

go go-kit golang kafka pubsub

Last synced: 06 Sep 2025

https://github.com/knowledgecode/messenger

Type-safe Request/Reply and Pub/Sub messaging library for browser applications

browser communication components iframe message-channel messaging pub-sub pubsub request-reply type-safe typescript worker

Last synced: 19 Apr 2026

https://github.com/freepik-company/binwatch

BinWatch is a tool designed to subscribe to a MySQL database's binlog and track changes that occur in database tables. These changes are processed and sent to supported connectors in real-time.

binlog docker go helm kafka kubernetes mysql nats postgresql pubsub sqs

Last synced: 09 Apr 2026

https://github.com/ryskiwt/pubsub-go

Simple pub/sub written in Golang

go golang pubsub

Last synced: 14 Aug 2025

https://github.com/puskar-roy/scaleable-chat-app

Scaleable Chat App Using Typescript, Node.js, Express Js, Socket.IO, Redis, Pub/sub

expressjs nextjs14 nodejs pubsub redis socket-io typescript

Last synced: 09 Apr 2026

https://github.com/tiaanduplessis/xpel

♻️ Tiny single function event-emitter/pubsub

event-emitter pubsub

Last synced: 08 Aug 2025

https://github.com/cristianoliveira/ifrone

A tiny wrapper around cross-window communication.

iframe iframe-communication iframe-pubsub lightweight pubsub wrapper

Last synced: 01 Aug 2025

https://github.com/rajat23/postgres-redis-connector

Connector which will replicate data from PostgreSql to Redis compatible structure using PostgreSql's PubSub(NOTIFY-LISTEN) paradigm

connector postgresql pubsub redis

Last synced: 06 May 2026

https://github.com/yehorkochetov/Dyffi-Bus

A asynchronous pub/sub system built with custom in-memory broker and an FastAPI .

broker consumer messaging pubsub python python3 queue

Last synced: 31 May 2026

https://github.com/barthez/kane-consumer

GenServer consumer for Kane

elixir google-pubsub kane pubsub

Last synced: 30 Jul 2025

https://github.com/nnecec/mittss

Lightweight, extendable event emitter / pubsub.

emitter event event-bus event-handlers event-listener eventbus eventemitter mitt pubsub

Last synced: 31 May 2026

https://github.com/atomstatehq/atomstate

Atomstate is an open-source messaging system designed for modern distributed applications, particularly in cloud-native environments

atomstate cloud cloud-computing cloud-native distributed distributed-systems event-streaming message-bus messaging microservices pubsub queuing

Last synced: 26 Jul 2025

https://github.com/qddegtya/isomorphic-channel

📞 Isomorphic channel for Micro Frontends

iframe-communicator microfrontends pubsub

Last synced: 24 Jul 2025

https://github.com/opencars/schema

Async communication protocol

pubsub

Last synced: 12 Jan 2026

https://github.com/merlinapp/queues-go

Management of asynchronous tasks between backend services

go kafka pubsub

Last synced: 12 Jan 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories