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/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/jgantunes/pulsarcast-test-harness

A test harness for Pulsarcast using ipfs-testbed

decentralized ipfs-testbed p2p pubsub pulsarcast test-harness

Last synced: 28 Jan 2026

https://github.com/xfoxawy/eventbusjs

Simple Pub/Sub Event Bus as mediator pattern

javascript mediator mediator-pattern pub pubsub

Last synced: 23 Jan 2026

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

Simple pub/sub and queue with Rabbitmq

npm pubsub queue rabbitmq

Last synced: 08 May 2026

https://github.com/shreyas2409/distributed-tech-news-delivery-system

A scalable, fault-tolerant distributed system for collecting, processing, and delivering technology news to users in real-time using RabbitMQ message broker.

aws-cloudformation aws-ec2 aws-eks distributed-systems docker kubernetes locust pubsub rabbitmq

Last synced: 11 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/tosh2230/pubsub-dataflow-bigquery

Google Cloud Dataflow for 'Exactly-Once' streaming insertion, from Google Cloud Pub/Sub to Google BigQuery.

bigquery dataflow gcp google-cloud google-cloud-platform pubsub

Last synced: 15 May 2026

https://github.com/banyc/simple-messaging

Brokerless messaging. Pub/Sub. Producer/Consumer. Best effort. Pure Go. No C. No CGO. NO libwhatsoever.

best-effort brokerless messaging producer-consumer pubsub

Last synced: 27 Apr 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/ametion/dyffi-bus-client

A lightweight Python client library for interacting with Dyffi Bus, enabling seamless message publishing and subscription in an asynchronous pub/sub system.

dyffi-bus library messaging pubsub python

Last synced: 13 Apr 2025

https://github.com/d-exclaimation/subpub

A lightweight Akka stream PubSub engine for distributing data to multiple consumers.

akka-actors akka-streams pubsub real-time scala topic-modeling

Last synced: 08 Oct 2025

https://github.com/amitrajitdas/googlecloudready-facilitator-program

Challenge Lab solutions for GoogleCloudReady Facilitator Program

bucket cloud docker gcloud google kubernetes pubsub stackdriver

Last synced: 27 Apr 2026

https://github.com/yongwangd/rx-event

A very simple but powerful event pub/sub package with only 6 lines of source code.

eventemitter eventemitter4 javascript node nodejs pubsub rxjs

Last synced: 21 May 2026

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/sanchit0205/sc-solace-pubsub-messaging-app

A full-stack messaging application using Solace PubSub+ with React frontend and Flask backend

cloud messaging-app persistent-queue pubsub queue solace topic

Last synced: 28 Mar 2025

https://github.com/trailsjs/trailpack-pubsub

Redis Pub/Sub implementation for Trails.js app

pubsub trailpack trails

Last synced: 28 Apr 2026

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/cbuschka/gcp-examples

Example solutions with Terraform and Java on GCP

gcp gcs java pubsub terraform

Last synced: 10 May 2026

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/pkpkpk/gcp

clojure bindings for select GCP sdks

bigquery cloudstorage gcp gemini google-cloud-platform pubsub vertexai

Last synced: 28 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/landerox/cloud-landerox-data

Reference architecture baseline for GCP data platforms (Apache Beam, BigQuery, Cloud Functions, Pub/Sub). Hybrid warehouse/lakehouse with batch + streaming, Medallion layering. Consumed by private runtime repos.

apache-beam batch-processing bigquery cloud-functions cloud-storage data-engineering data-platform dataform gcp google-cloud-dataflow iceberg lakehouse medallion-architecture opentelemetry pubsub python reference-architecture slsa streaming supply-chain-security

Last synced: 21 May 2026

https://github.com/574n13y/google-pub-subtopic

Develop Terraform code for creating and managing Google Pub/Subtopic.

gcp pubsub pubsub-subscriber terraform terraform-module terraform-provider terraform-workspace topic

Last synced: 27 Mar 2025

https://github.com/tdjsnelling/dwsps

Tiny distributed websocket pub/sub system

distributed javascript pubsub websocket

Last synced: 02 Apr 2025

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/piotrpersona/goq

Golang interprocess, in-memory pub-sub message queue.

go go-generics golang golang-library goroutines pubsub queue

Last synced: 13 Jun 2026

https://github.com/infumia/pubsub

Simplified pubsub library for Redis and various databases.

jackson java kotlin pubsub redis

Last synced: 15 Apr 2026

https://github.com/mjancarik/esmj-emitter

Lightweight emitter with zero dependencies for sync/async operation with from listeners result

browser eventemitter events javascript nodejs pubsub

Last synced: 28 Jan 2026

https://github.com/lack-zillions-over/zensky

Pub/Sub messaging using Redis.

javascript pubsub queue redis typescript

Last synced: 29 Apr 2026

https://github.com/pouchlabs/pemitter

A blazing fast eventemitter for all js runtimes

browser bunjs deno eventemitter eventemitter3 events nodejs pubsub

Last synced: 29 Apr 2026

https://github.com/olivere/nats-streaming-server-example

An example of using a local NATS Streaming Server cluster for pub/sub.

golang-examples nats nats-streaming-server pubsub

Last synced: 16 Mar 2026

https://github.com/roylee0704/centrifugo-example

running centrifugo in docker

centrifuge centrifugo nodejs pubsub

Last synced: 25 Jan 2026

https://github.com/mchmarny/xstreams

Stream processing using Cloud PubSub and Dataflow SQL in BigQuery

bigquery dataflow gce gcp golang pubsub stream

Last synced: 17 May 2026

https://github.com/delorus/broadcaster

Simple broadcaster provides a pub-sub model, inspired by github.com/nats-io/go-nats

go go-library go-package golang pub-sub pubsub

Last synced: 14 Jan 2026

https://github.com/kishornaik/sol_pubsub_react

A simple example of Pub-Sub pattern in React.Js

pubsub reactjs

Last synced: 30 Apr 2026

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/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/vlavrynovych/simple-event-handler

A lightweight, framework-agnostic event handler library for both front-end and back-end JavaScript applications. Implement the pub/sub (publisher-subscriber) pattern to decouple your code and enable event-driven architecture. Works seamlessly in browsers, Node.js, and modern JavaScript frameworks like React, Vue, and Angular.

event event-handler handler pubsub pubsub-subscriber subscribe subscription

Last synced: 25 Feb 2026

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

A decentralized communication stack

crdt ipfs libp2p pubsub

Last synced: 08 May 2026

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/affinity4/magic

Magic Trait used to easily add event listeners, spelling suggestions in errors and Javascript __set and __get style setters an getters to any class. Magic!

event-driven event-listener event-listeners events publish-subscribe publisher-subscriber pubsub trait

Last synced: 31 Jan 2026

https://github.com/vwapplications/pigeon

Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages

amqp comunication comunication-queue pigeon post-office postman pubsub python rabbitmq rpc

Last synced: 15 Apr 2026

https://github.com/dataphos/lib-brokers

lib-brokers is a Go library which contains the interfaces used to interact with messaging systems without relying on a specific technology or client library. This library attempts to solve the issue of properly abstracting away the interaction between applications and messaging systems.

cloud-native data-stream data-streaming go jetstream kafka library messaging pubsub pulsar servicebus

Last synced: 22 May 2026

https://github.com/rene78/popcompics

PopComPics (Popular Commons Pics) shows you how many times each picture of a certain Commons user has been utilized in Wikimedia projects.

autocompletejs chartjs mediawiki-api no-framework popularity-analysis pubsub vanilla-javascript wikimedia wikimedia-api wikimedia-commons wikipedia

Last synced: 31 Jan 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/aamiralam/push-notification-service

A firebase cloud function to send push notifications to all clients subscribed to a topic

express firebase-functions nodejs pubsub

Last synced: 01 May 2026

https://github.com/artyom/wspush

Service to deliver redis PUBSUB messages over websocket

pubsub websocket

Last synced: 01 Mar 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/cvweiss/redis-websocket

Node implementation of redis to websocket broadcasting.

nodejs pubsub redis websocket

Last synced: 01 Feb 2026

https://github.com/ricardolsmendes/gcp-storage-class-match-notifier

Google Cloud Function that publishes messages to Pub/Sub when the metadata of a GCS object changes and the object's storage class matches given criteria — e.g., == ARCHIVE.

cloud-storage cloud-storage-bucket events gcp google-cloud google-cloud-functions google-cloud-platform pubsub

Last synced: 13 Jul 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/tiaanduplessis/xpel

♻️ Tiny single function event-emitter/pubsub

event-emitter pubsub

Last synced: 08 Aug 2025

https://github.com/rafiq15/kafka-pub-sub

Real-time Kafka Publisher-Subscriber System with WebSocket Integration

apache-kafka docker-compose event-driven java microservice pubsub spring-boot spring-kafka stomp thymeleaf websocket

Last synced: 03 May 2026

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/ramchaik/cryptochain

Cryptochain: Blockchain from scratch, with a fullstack MERN application.

blockchain javascript mern mern-stack npm peer-to-peer pubsub real-time redis

Last synced: 03 May 2026

https://github.com/ragmaanir/besked

Small typed PubSub library for crystal.

crystal pubsub

Last synced: 09 Jun 2026

https://github.com/AdrienMazet/fri-go

TP Infrastructures d'intégration

go http mqtt pubsub redis rest

Last synced: 06 May 2025

https://github.com/khadkarajesh/iot-tutorial

Projects consist the necessary code to interact with the google iot cloud platform by iot devices

google-iot google-iot-core iot mqtt pubsub python3 raspberry-pi

Last synced: 05 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/plvo/redis-pubsub

A Rust script that uses Redis to test the one-to-many Pub/Sub mechanism.

pubsub redis rust

Last synced: 12 May 2026

https://github.com/alexgalhardo/learning-message-queue-and-pub-sub

Simple project I created with references and examples to learn about message queues and publisher/subscriber pattern with different technologies.

aws-dynamodb aws-s3 aws-sns aws-sqs bullmq docker docker-compose localstack pubsub rabbitmq redis typescript

Last synced: 05 May 2026

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/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/duysmile/goeventqueue

Event queue with pub/sub pattern in simple way

events golang pubsub queue

Last synced: 09 Feb 2026

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/sofyan48/pubsub-router

Route your action in gcp Pubsub easy

events gcp go golang mq publisher pubsub router routes subscriber

Last synced: 10 Feb 2026

https://github.com/YannickFricke/TwubSub

Elixir Twitch PubSub bindings

elixir pubsub twitch

Last synced: 28 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/krisharul26/iot-based-remote-sensor-data-monitoring-and-actuator-control

As the current housing systems are moving towards automation, the focus on the systems used within the house is given more focus than the customer requirement. The systems available in the current market are complex and expensive. The objective of the “IoT based remote sensor data monitoring and actuator control” project is to create a partial open-source monitoring system that can be customized based on the individual requirements of the customer which is cheaper than the available market alternatives and user-friendly.

dht11 grafana-dashboard influxdb iot mqtt pubsub raspberry-pi-3 raspberry-pi-zero-w ultrasonic-sensor waterlevelcontroller

Last synced: 16 Apr 2026

https://github.com/pouchlabs/pouchrealtor

blazing fast socket.io alternative,pure websockets.

io pubsub realtime socket websocket ws

Last synced: 27 Feb 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/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/rob-blackbourn/jetblack-messagebus

A real time message bus written in C# on dotnet 6.0

messagebus messaging pubsub

Last synced: 25 Jan 2026

https://github.com/sumory/mas

a state management library.

actions pubsub redux state-management

Last synced: 09 May 2026

https://github.com/smikhalevski/event-bus

🚌 Yet another event bus. There are many like it, but this one is mine.

event-bus pubsub reactive rx

Last synced: 13 Jun 2026

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/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/magnuschase03/pubsubgo

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

go pubsub

Last synced: 12 Oct 2025

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/wildonion/twidis

🐦 twitter bot to publish mentions, replies and tweets of a specific user to redis pubsub channel

fastapi pubsub redis twitter-api twitter-bot

Last synced: 11 Apr 2025

https://github.com/zekrotja/eventbus

A go package to send and receive pub-sub messages using channels.

event-driven eventbus events go go118 gogeneric hacktoberfest pubsub

Last synced: 04 Apr 2025

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories