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/tutv/coney

Simple pub/sub and queue with Rabbitmq

npm pubsub queue rabbitmq

Last synced: 08 May 2026

https://github.com/cluster-labs/cosmos

A decentralized communication stack

crdt ipfs libp2p pubsub

Last synced: 08 May 2026

https://github.com/yss14/node-redis-eventbus

A simple event bus powered by node-redis to communicate between multiple node instances

eventbus eventbus-library events node-redis nodejs pubsub redis

Last synced: 08 May 2026

https://github.com/ankush-web-eng/brolangf

BROLANG is a programming language built for fun written in golang.

brolang golang kafka nextjs15 pubsub queue redis tailwindcss websockets-server

Last synced: 10 Mar 2025

https://github.com/abhisekp/jest-pub-sub

Test Redis PubSub using Jest testing framework

demo jest pubsub redis testing

Last synced: 20 Jan 2026

https://github.com/ackeecz/terraform-gcp-pubsub

Terraform module for GCP PubSub resources

gcp pubsub terraform-module

Last synced: 09 Feb 2026

https://github.com/questnetwork/quest-pubsub-js

JavaScript implementation of the Quest Network Second Layer PubSub Protocol

decentralized ecdsa end-to-end-encryption ipfs nodejs pubsub

Last synced: 08 May 2026

https://github.com/roitinnovation/roit-queues

Queue manager for Typescript, as well as Nestjs.

cloudtasks nestjs nodejs pubsub queue typescript

Last synced: 22 Apr 2025

https://github.com/filipecosta90/pubsub-bench

Estimate on how fast each Pub/Sub can process messages. Supports Redis pubsub and sharded pubsub

pubsub redis

Last synced: 06 May 2026

https://github.com/maximoleinyk/pubsub-filter

GKE Replacement for PubSub-to-PubSub Cloud Dataflows in GCP

cli cloud-dataflow docker gcp gke ipc kubernetes node-ipc nodejs pubsub typescript

Last synced: 18 Nov 2025

https://github.com/cnsa/redix_pubsub_fastlane

Fastlane pattern based on Redix.PubSub interface for Elixir

elixir fastlane phoenix pubsub pubsub-interface redis redix

Last synced: 21 Feb 2026

https://github.com/nodefluent/roach-storm

Apache Kafka <=:fireworks:=> Google Pub/Sub

apache api bridge cloud controlled flow google kafka pubsub

Last synced: 15 Jun 2026

https://github.com/north-shore-ai/nsai_registry

Service discovery and registry for the NSAI ecosystem—distributed registry with health checking, circuit breakers, multiple storage backends (ETS/PostgreSQL), PubSub event broadcasting, and comprehensive telemetry. Built on OTP with Horde-ready architecture for multi-node deployments.

beam circuit-breaker distributed-systems elixir ets fault-tolerance genserver health-checking high-availability load-balancing microservices north-shore-ai nshkr-ai-infra otp postgresql pubsub registry service-discovery service-mesh telemetry

Last synced: 13 Jan 2026

https://github.com/atxtechbro/gmail-notion-bridge

Pub/Sub-based pipeline for processing Gmail events into structured Notion database entries

cloud-native data-pipeline data-validation event-driven-architecture gmail-api google-cloud json-schema message-queue notion-api pubsub

Last synced: 18 May 2026

https://github.com/cuongndc9/pubsub_go

a simple 💅 pusub using go

103cuong go golang pubsub

Last synced: 15 Mar 2025

https://github.com/platdesign/cana

rx-pubsub

nodejs pubsub rx ws

Last synced: 06 Apr 2025

https://github.com/benmeehan/goscribe

A fast, simple, pure golang pub-sub broker.

broker golang pubsub

Last synced: 24 Mar 2025

https://github.com/nasyx-rakeeb/realtime-mongo

Firestore-like realtime document subscriptions for MongoDB via WebSockets and Change Streams.

change-streams firestore-alternative hooks mongodb pubsub react realtime sync typescript websocket

Last synced: 24 Jun 2026

https://github.com/manesioz/rilly

Distributed change data capture (CDC) framework for Google BigQuery

change-data-capture distributed-systems google-bigquery kafka pubsub python3

Last synced: 27 Mar 2026

https://github.com/zhangxiang958/eventemitter

自己仿造的一个事件分发器

javascript pubsub

Last synced: 07 Jun 2026

https://github.com/topgunbuild/socket

Scalable realtime pub/sub and RPC serverless framework

nodejs pubsub socketcluster typescript websocket

Last synced: 20 May 2026

https://github.com/tibel/caerllion.light

Simple asynchronous message bus

async dotnet pubsub

Last synced: 10 May 2026

https://github.com/raicheff/flask-pubsub

Flask-PubSub

flask pubsub

Last synced: 29 Apr 2026

https://github.com/bruno-furtado/gcp-data-architecture

Example of data architecture to make information available for fast consumption and analytical exploration.

bigquery cloudrun cloudsql dataflow dataform dlq gcp google-cloud logging looker-studio pubsub

Last synced: 09 Oct 2025

https://github.com/bitbreakr/go-disperse

Disperse is a Go package that provides a Pub/Sub abstraction layer over unix sockets

cloud communication golang ipc linux macos pubsub socket unix

Last synced: 11 May 2026

https://github.com/cunkz/google-pubsub-nodejs

Example using Google Pub/Sub via NodeJS.

google google-cloud-platform nodejs pubsub

Last synced: 11 May 2026

https://github.com/ju5tu5/pubsub

It's a really small demonstration of the publish subscribe pattern in javascript.

pubsub

Last synced: 22 Mar 2025

https://github.com/transcelestial/chanpiper

A simple interface that implements *-to-many data flow using channels.

channels go golang pubsub

Last synced: 14 Jan 2026

https://github.com/j3k0/ganomede-events

ganomede's system events microservice

events ganomede microservice pubsub redis

Last synced: 04 May 2026

https://github.com/kubescape/messaging

Kubescape's messaging package - a collection of wrapper code around Pulsar to quickly and easily connect to Pulsar brokers, send and receive messages, and message queues and topics management.

message-broker messaging pubsub pulsar

Last synced: 28 Apr 2026

https://github.com/syntaxerrorlinenull/nats-pubsub-go

nats-pubsub-go is a Go library that provides a simple and efficient interface for interacting with NATS, a lightweight, high-performance messaging system. This library simplifies the process of publishing and subscribing to messages on NATS subjects, making it easy to build scalable and distributed applications.

go-nats golang nats nats-pubsub publish-subscribe pubsub

Last synced: 14 Jan 2026

https://github.com/dpsn-org/dpsn-client-nodejs

Unlock decentralized, real-time data streaming with DPSN SDK—publish, subscribe, and scale with ease

commonjs datastream esmodules npm npm-package pubsub typescript web3

Last synced: 22 Mar 2025

https://github.com/limitium/mqttwifi

robust mqtt client over wifi for ESP8266 and ESP32

esp32 esp32-library esp8266 esp8266-library mqtt mqtt-client pubsub wifi

Last synced: 12 Apr 2026

https://github.com/barteco/redfish

Strongly typed toolkit for Redis caching and pub-sub service

caching pubsub redis

Last synced: 19 May 2026

https://github.com/marcominerva/azurewebpubsub

A collection of samples about Azure Web PubSub Service

azure pubsub websock

Last synced: 28 Apr 2026

https://github.com/c-cube/micronats.ml

Small NATS client for OCaml + Eio

eio nats ocaml pubsub

Last synced: 10 Jun 2026

https://github.com/jquiterio/mhub

A Non-Standard Message Hub

http hub message pubsub redis

Last synced: 28 Apr 2026

https://github.com/nixhantb/QuantumMQ

⚙️ Distributed Message Queuing Protocol for Message Broker System with almost quantum-level messaging⚙️

load-balancer message-broker message-queue protocols proxy pubsub queues server tcp

Last synced: 07 May 2025

https://github.com/mesh-kit/core

Fast, structured WebSockets for distributed real-time apps.

distributed framework mesh presence pubsub realtime redis state-sync websockets

Last synced: 29 Apr 2026

https://github.com/a5chin/event-driven-dataflow

This Terraform module sets up a workflow where files stored in Cloud Storage trigger events in Eventarc, which then processes the files and stores the data in Spanner.

cloudfunctions cloudstorage dataflow eventarc pubsub python3 spanner terraform

Last synced: 13 Mar 2026

https://github.com/ragul28/kafka-cli

Simple & easy Kafka CLI to test Kafka PubSub.

cli confluent-kafka-go golang kafak kafka-cli message pubsub simple

Last synced: 14 Jan 2026

https://github.com/reaxi/events

events system with observer pattern implementation: PubSub and Topic Based alternative

event-system hackertoberfest observer pattern pubsub

Last synced: 13 Mar 2025

https://github.com/frantjc/go-mqttpubsub

Go module to implement the mqtt protocol for gocloud.dev/pubsub.

go gocloud golang mqtt pubsub

Last synced: 14 Jan 2026

https://github.com/sshaplygin/go-socket.io-redis-adapter

Redis adapter to enable broadcasting of events to multiple separate go-socket.io server nodes

go-socket-io golang pubsub redis-adapter redis-client socket-io socket-io-adapter

Last synced: 18 May 2026

https://github.com/mminer/redis2ws

Rust WebSockets server that broadcasts Redis Pub/Sub messages

pubsub redis rust tungstenite websockets

Last synced: 19 May 2026

https://github.com/dowlandaiello/go-simplesub-examples

A list of examples for using the go-simplesub protocol.

distributed go golang p2p pubsub simplesub

Last synced: 29 Mar 2025

https://github.com/ramazanpolat/socketcc

Socket Cluster Client for Python

pubsub python3 socketcluster-client

Last synced: 13 Oct 2025

https://github.com/code-raushan/chat-server-ws

Implementation of a scalable chat server using Websockets and Redis pub/sub in Go.

chat-server go pubsub redis scale websocket

Last synced: 18 May 2026

https://github.com/chandanjain009/nodejs-nano-service

A lightweight event-driven microservices package for RabbitMQ in Node.js. Enables asynchronous communication, message publishing and consuming, and scalable event-driven architecture. Perfect for distributed systems and real-time applications.

async cloud-native distributed-systems event-bus event-driven event-processing high-performance message-broker message-queue nodejs pubsub queueing rabbitmq scalable-architecture

Last synced: 29 Apr 2026

https://github.com/tsouza/go-bus

A lightweight in-memory message bus Go library

event eventbus go golang messaging pubsub

Last synced: 14 Oct 2025

https://github.com/gmtprime/yggdrasil_redis

Redis adapter for Yggdrasil

elixir pubsub redis yggdrasil

Last synced: 29 Apr 2026

https://github.com/techwithty/valkey-redis-flow

Valkey Redis Flow: Conversion of Redis to Valkey with full support for both, plus advanced features. Complete async Python toolkit for caching, sharding, pubsub, rate limiting, and monitoring.

async backend cache circuit-breaker cloud devops distributed-systems lock metrics monitoring observability pipeline pubsub python rate-limit redis retry sharding techwithty valkey

Last synced: 29 Apr 2026

https://github.com/lostintime/node-multiconsumer-queue

A wrapper to build multi-consumer queues on NodeJS

nodejs pubsub queue

Last synced: 12 May 2026

https://github.com/techgaun/gproc_pubsub

A simple wrapper on top of gproc for your pubsub needs - untested

elixir gproc pubsub

Last synced: 05 Apr 2025

https://github.com/ortense/mediator

A minimalistic and dependency-free event mediator with internal context for front-end.

dependency-free emitter events mediator observer pubsub typescript typescript-library

Last synced: 16 Oct 2025

https://github.com/tmc/glogs-to-honeycomb

A pubsub pipeline designed to deliver Istio sidecar logs to Honeycomb.

go honeycomb istio pubsub

Last synced: 15 Mar 2025

https://github.com/wiseaidev/emitter-rs

📢 A lightweight Event Emitter implementation for Rust and Wasm.

emitter event-emitter pubsub rust wasm

Last synced: 23 Mar 2025

https://github.com/viveknaskar/event-subscriber

A simple spring boot application that is subscribed to a topic from Google Pub/Sub.

google-cloud google-cloud-platform pubsub spring-boot spring-integration

Last synced: 18 May 2026

https://github.com/hamidzr/pubsub-broker

Implementation of a pub sub broker using Zeromq, Chord DHT, and Zookeeper

chord-protocol dht distributed-systems pubsub

Last synced: 18 Oct 2025

https://github.com/valentaiga/redis-pubsub-trial

PubSub messaging with Redis in .NET Core 7 and OpenTelemetry traces

dotnet opentelemetry otel pubsub redis

Last synced: 29 Apr 2026

https://github.com/japrozs/elixir-chat-app

A basic chat app that I made to learn elixir

elxir phoenix presence pubsub webpack

Last synced: 18 May 2026

https://github.com/nepet/eventbus

A simplistic event bus for golang

event eventbus golang pubsub

Last synced: 12 May 2026

https://github.com/incept5/messaging-lib

Robust, flexible system for asynchronous messaging within Quarkus applications.

kotlin messaging pubsub quarkus

Last synced: 30 Apr 2026

https://github.com/dbones-labs/eventual

Pub/sub client for dotnet. Support typed messages between your services.

dotnet eventbus library messaging pubsub rabbitmq

Last synced: 17 Jan 2026

https://github.com/threedotslabs/watermill-firestore

Firestore Pub/Sub for the Watermill project.

events firestore firestore-database go golang pubsub watermill

Last synced: 14 Feb 2026

https://github.com/exanubes/appsync

Go client library for AWS AppSync Events over WebSocket with API key, IAM, Lambda authorizer, Cognito, OIDC, publish, and subscribe support.

appsync appsync-events aws aws-appsync cognito events go golang iam oidc pubsub serverless websocket

Last synced: 23 Jun 2026

https://github.com/phogolabs/cloud

Cloud package enables cloudevents.io for server less

cloudevents golang pubsub

Last synced: 17 Mar 2025

https://github.com/pior/fastjob

Fast and robust job queue using GoogleCloud PubSub ☁️

google-pubsub job-queue pubsub

Last synced: 20 May 2026

https://github.com/mchmarny/stockercm

Sentiment processor using Cloud Functions, Cloud PubSub, Natural Language Processing API, and Cloud Dataflow.

api cloud dataflow function nlp pubsub

Last synced: 23 Oct 2025

https://github.com/tosh2230/py-queuing-hub

Multi-cloud Queuing Hub for Python

aws gcp pubsub python sqs

Last synced: 24 Apr 2026

https://github.com/alonsoir/distributed-order-system

The Order Processing Service is a robust, reactive microservice designed to handle order creation and processing using a saga pattern. Built with Spring WebFlux, R2DBC, and Redis, it ensures reliable, fault-tolerant, and scalable order management in distributed environments. order-service is pub implementation. pending to build sub implementacion.

circuit-breaker distributed-systems pubsub redis resilience4j sagas spring-boot

Last synced: 24 Apr 2026

https://github.com/molda/pubsub

Simple Publish/Subscribe module

module pubsub totaljs

Last synced: 24 Oct 2025

https://github.com/webermarci/roar

Distributed pub/sub for Gleam with automatic cluster synchronization across BEAM nodes

distributed gleam pubsub

Last synced: 08 Jun 2026

https://github.com/cmackenzie1/pubsub-examples

A collection of examples using the Cloudflare Pub/Sub

cloudflare examples mqtt pubsub

Last synced: 06 May 2026

https://github.com/hlts2/gopubsub

Simple lock-free topick based publish/subscribe library written in golang

golang golang-library goroutine-safe goroutines hlts2 library lock-free pubsub pubsub-instance pubsub-messages topic

Last synced: 20 May 2026

https://github.com/andrewjbateman/cloud-pubsub-firebase

:clipboard: Google Firebase Functions used to transfer data using Pubsub to a Firestore Database

firebase functions google-cloud pubsub tutorial-code typescript3

Last synced: 30 Apr 2026

https://github.com/nickjordan289/wordle-multiplayer-ts

Rudimentary implementation of multiplayer wordle in React using Azure Infrastructure.

azure multiplayer pubsub react terraform typescript wordle

Last synced: 19 Apr 2026

https://github.com/royaals/exchange-webapp

Exchange Webapp-distributed system example

message-queue nextjs nodejs postgresql pubsub redis websocket

Last synced: 11 Apr 2026

https://github.com/94dreamer/async-album

Callback/PubSub/Promise/Generator/Redux/RxJS 异步编程实现Demo合集

async callback promise pubsub redux rxjs

Last synced: 30 Apr 2026

https://github.com/inottn/unsubber

Based on mitt, simplifying event handling.

event eventbus mitt pubsub

Last synced: 16 May 2026

https://github.com/coolshare/coolshareangularpubsub

A package/service to provide publish/subscribe pattern for communication in Angular

angular communications coolshare design-pattern design-patterns patterns publish-subscribe pubsub

Last synced: 17 May 2026

https://github.com/kaushik-puttaswamy/train-ticket-booking-customer-data-ingestion-via-pub-sub-stream-dataflow-and-bigquery-with-looker

This project demonstrates real-time train ticket booking customer data ingestion and transformation using Pub/Sub, Dataflow, BigQuery, and visualization with Looker. It enables efficient data processing, storage, and analysis for customer insights.

bigquery dataflow etl gcp looker pubsub real-time-analytics

Last synced: 30 Apr 2026

https://github.com/syucream/embulk-input-pubsub

Google Cloud Pub/Sub input plugin for Embulk.

embulk-plugin pubsub

Last synced: 08 Jun 2026

https://github.com/getlarge/loopback-pubsub-component

Generic pubsub component for loopback 4

amqp bridge component loopback4 mqtt-client pubsub redis

Last synced: 12 May 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories