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/diegossl/iot-publisher-api

REST API for Publisher of the Google Cloud Pub / Sub service.

api expressjs googlepubsub pubsub typescript

Last synced: 11 Mar 2025

https://github.com/arthurgubaidullin/pub-sub-rs

The trait and in-memory implementation of the Pub/Sub system

in-memory pubsub rust-library trait

Last synced: 27 Apr 2026

https://github.com/francois-lenne/biomethane

Data pipeline in order to retrieve the csv with the french production of biomethane upload every day

cicd cloudfunction google-cloud pubsub python snowflake sql

Last synced: 07 May 2026

https://github.com/bunkeriot/bunkerm

🚀 BunkerM: All-in-one Mosquitto MQTT broker with Web UI for easy management, featuring dynamic security, role-based access control, monitoring, API and cloud integrations

automation docker industry40 iot-platform mosquitto mosquitto-authentication mosquitto-clients mosquitto-dynamic-security mosquitto-monitoring mqtt mqtt-bridge mqtt-broker mqtt-dashboard mqtt-security pubsub

Last synced: 12 Nov 2025

https://github.com/chaahatsingal/exchange

Exchange platform where trades occur

nextjs nodejs pubsub redis typescript websocket

Last synced: 10 Apr 2026

https://github.com/iht/bigquery-dataflow-cdc-example

A Dataflow streaming pipeline written in Java, reading data from Pubsub and recovering the sessions from potentially unordered data, and upserting the session data into BigQuery with no duplicates

apache-beam bigquery cdc dataflow google-cloud pubsub

Last synced: 04 Jan 2026

https://github.com/mk590901/measurements

Repository contains app simulator of healthcare measurement device written on 'toit' programming language can be run on ESP32 controller.

grpc pubsub toit toit-language

Last synced: 05 Apr 2025

https://github.com/russkyc/messaging

The lightweight, high-performance messaging library extracted from the CommunityToolkit.Mvvm project

community-toolkit events messaging mvvm pubsub subscription

Last synced: 20 Jan 2026

https://github.com/ersintarhan/rediskit

Production-ready Redis toolkit for .NET 9 with advanced caching, pub/sub, and streaming features

cache circuit-breaker csharp dotnet high-performance messagepack net9 pubsub redis streams

Last synced: 20 Jan 2026

https://github.com/whyankush07/lc-architecture

A repo where I practiced LeetCode backend architecture with advanced backend concepts and tested each one of them.

captcha ddos-attacks expressjs nodejs pubsub queues rate-limiting redis

Last synced: 13 Apr 2026

https://github.com/dansan/python-zmq-message-patterns

Library to quickly build ZeroMQ based applications.

concurrency messaging parallel-processing pubsub python zeromq zeromq-library zmq

Last synced: 02 Apr 2026

https://github.com/jakoblorz/brokerutil

brokerutil provides a common interface to message-brokers for pub-sub applications

golang message-queue messaging networking pubsub realtime-messaging redis

Last synced: 17 Jan 2026

https://github.com/thisiserico/golib

An extremely opinionated set of go modules to help keep some consistency between apps 🔬

errors go key-value logger pubsub

Last synced: 17 Jan 2026

https://github.com/matheusjohannaraujo/simple-redis

Simple Redis is a PHP class that provides a practical and reusable abstraction for working with Redis. It allows you to easily create connections and perform common operations such as set, get, del, list, pub, sub and many others, without worrying about the underlying configuration complexity.

docker key-value list php pubsub redis redis-pubsub redis-queue redis-server

Last synced: 22 Feb 2026

https://github.com/flowerinthenight/longsub

Package for lengthy subscriptions for AWS SQS and GCP Pub/Sub.

aws gcp lengthy pubsub sqs subscription

Last synced: 25 Apr 2025

https://github.com/tmaxmax/hub

Hub. A message broker for Go.

go observer observer-pattern publish-subscribe pubsub

Last synced: 20 Aug 2025

https://github.com/matheusjohannaraujo/simple-rabbitmq

Simple RabbitMQ is a PHP class that offers a clean and reusable abstraction for working with RabbitMQ. It simplifies the process of connecting to message queues and performing common operations like publishing messages, consuming queues, acknowledging deliveries, and managing exchanges and bindings

docker php pubsub rabbit-mq rabbitmq rabbitmq-client rabbitmq-consumer rabbitmq-producer rabbitmq-server

Last synced: 09 Mar 2026

https://github.com/seshasaisrivatsav/learn-js

Javascript topics - Basic to advanced

closure css events html http jasmine jquery protractor pubsub react this web

Last synced: 04 Apr 2026

https://github.com/cocrafts/graphql

A GraphQL Server setup for cross runtimes, supporting both dedicated servers and serverless environments. Compliant with the graphql-ws protocol.

aws graphql graphql-subscriptions graphql-ws lambda pubsub serverless websocket

Last synced: 13 Apr 2026

https://github.com/brandonmanke/ds

Basic distributed system implemented using publish/subscribe messaging with Redis.

docker go javascript pubsub redis websockets

Last synced: 10 Apr 2026

https://github.com/gabrieljoelc/la_gear

Use conventions to generate publish/subscribe workers

distributed-systems pubsub rabbitmq redis ruby sidekiq

Last synced: 17 Jun 2026

https://github.com/mukil/dmx-notifications

Realizes persistent notifications for users of DMX across sessions and screens.

deepamehta notifications plugin pubsub websockets

Last synced: 10 Nov 2025

https://github.com/taedmonds/python-pub-sub

Designing and implementing a simple Publish and Subscribe middleware using Client-Server Sockets Programming concepts and techniques

pubsub python socket-programming

Last synced: 15 Aug 2025

https://github.com/artbit/pubsub

PubSub design pattern implemented in PHP

php pubsub pubsub-php

Last synced: 14 Jun 2025

https://github.com/kevindmorris/redis-cli-chat

A simple two-way command-line chat application built with Node.js and Redis Pub/Sub.

cli nodejs pubsub readline redis

Last synced: 13 Apr 2026

https://github.com/coralogix/terraform-coralogix-google

Coralogix Google Cloud Platform Integrations modules for Terraform.

coralogix gcp gcs google modules pubsub terraform terraform-modules

Last synced: 13 Aug 2025

https://github.com/ndx-technologies/gcp-cloud-storage-cache-control-updater

GCP Cloud Storage Cache-Control updater

cloud-storage gcp pubsub

Last synced: 12 Aug 2025

https://github.com/wspietro/cloud-pubsub-publisher

Google Cloud Pub/Sub with a Fastify server.

cloud-pub-sub fastify google-pubsub nodejs pubsub

Last synced: 09 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: 06 Sep 2025

https://github.com/shreekar11/scalable-websocket-server

This repository provides a scalable WebSocket implementation, using WebSockets and Redis Pub/Sub for efficient real-time communication.

nodejs pubsub redis typescript websocket

Last synced: 08 May 2026

https://github.com/colorfulcompany/node-gcp-functions-devkit

GCP Functions development kit with functions-framework and nodemon and local PubSub emulator, and google-pubsub-cli

functions-framework google-cloud-platform nodejs pubsub

Last synced: 29 Apr 2026

https://github.com/thebrubaker/lantern-core

The core library for the Lantern framework.

axios bottlejs lantern pubsub spa vuejs vuex

Last synced: 10 Aug 2025

https://github.com/freifeldroyi/navigator

A simplistic pub/sub facade

avro java jms kafka pubsub

Last synced: 10 Aug 2025

https://github.com/queeniecplusplus/pubsub_python_app

test GCP PubSub Lib

pubsub

Last synced: 09 Aug 2025

https://github.com/kevindmorris/kafka-cli-chat

A simple two-way command-line chat application built with Node.js and Kafka.

cli docker-compose kafka nodejs pubsub

Last synced: 06 May 2026

https://github.com/cloud8421/oredev-genstage-demo

Elixir GenStage demo application for Oredev 2017 conference

elixir genstage oredev pubsub

Last synced: 18 Jun 2026

https://github.com/prosenjitjoy/go-with-pulsar

Demo app to demonstrate Pub/Sub functionality concurrently with Pulsar

pubsub pulsar pulsar-client-go

Last synced: 08 Aug 2025

https://github.com/sangnandar/realtime-gmail-listener

Realtime Gmail listener using push notifications via Pub/Sub. Cloud Run acts as a webhook proxy to Apps Script for processing new emails into Sheets. No polling. Apps Script quota-safe. Serverless. Fully automated with PowerShell deployment.

automation cloud-run design-pattern gmail gmail-api google-apps-script powershell pubsub

Last synced: 18 Apr 2026

https://github.com/iadtya/scalable-chatterup

Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL

kafka nextjs pubsub redis-sentinel socket-io turborepo typescript

Last synced: 09 May 2026

https://github.com/nbdy/pubsupp

simple cpp publish subscribe library

cpp header-only library pubsub

Last synced: 28 Mar 2025

https://github.com/hoesentoet/esp-mqtt-handler

A variable handler for knolleary's PubSubClient MQTT library.

cpp esp32 esp8266 mqtt mqtt-client platformio pubsub

Last synced: 09 Apr 2026

https://github.com/pcon/sf-cli-pubsub

A toolchain to help with pubsub related tasks.

pubsub salesforce salesforce-cli salesforce-cli-plugin

Last synced: 31 Jul 2025

https://github.com/wspietro/google-pubsub-service

Message service using Google Cloud Pub/Sub between two independent applications (order service and packaging service).

fastify google-pubsub nodejs pubsub typescript

Last synced: 12 Apr 2026

https://github.com/anthonytedja/rplace

r/Place Collaborative Canvas Distributed System with AWS Services

aws cassandra docker express pubsub redis websockets

Last synced: 09 Apr 2026

https://github.com/mk590901/cloud_measurements

Repository contains flutter app interact with toit app on ESP32 controller.

dart flutter grpc pubsub toit toit-language

Last synced: 31 Jul 2025

https://github.com/alphanull/publisher

Publisher is a JavaScript Publish/Subscribe (Pub/Sub) library crafted to handle event-driven communication. Provides pub/sub functionality with extensive wildcard support, async/sync publishing, priority and invocation options, content based filtering & more.

javascript publish-subscribe pubsub

Last synced: 10 Apr 2025

https://github.com/erikrios/cloud-native-programming-with-go

The Implementation of Cloud Native Programming with Go

cloud-native go golang grpc jwt microservices pubsub rest

Last synced: 17 May 2026

https://github.com/gregwhitaker/pubnub-channelgroup-example

Example of using PubNub Channel Groups

messaging publish-subscribe pubnub pubsub

Last synced: 19 Sep 2025

https://github.com/akaliutau/gke-pubsub

A simple research project to study HPA technology on Kubernetes cluster

autoscaling gke-cluster hpa java11-spring-boot kubernetes pubsub terraform

Last synced: 08 May 2026

https://github.com/cbuschka/gcp-pubsub-cloudrun-datastore-performance

Evaluation of implementation variants on GCP with pubsub/ cloudrun and cloud datastore.

cloudrun datastore gcp pubsub python3

Last synced: 27 May 2026

https://github.com/005-bot/monitor

Сервис выполняет периодическое сканирование страницы с актуальными отключениями, выявляет изменения и отправляет их в Redis PubSub.

beautifulsoup httpx monitoring mvp pipenv pubsub python redis web-scraping

Last synced: 06 Apr 2025

https://github.com/enix223/goagent

A golang task agent leveraging MQ pub/sub

golang pubsub rabbitmq redis tasks

Last synced: 14 Jan 2026

https://github.com/thoughtscript/kafka_spring_docker_2024

Experiments with Kafka and Java Webflux

docker-compose java kafka pubsub webflux

Last synced: 22 May 2026

https://github.com/peachfinance/testing_pubsub

Run a temporary instance of Google Cloud PubSub Emulator for Python Tests

fixture gcloud gcloud-pubsub google-cloud pubsub pytest

Last synced: 17 Jan 2026

https://github.com/tinh-tinh/pubsub

🔔 Pubsub for Tinh Tinh framework

framework golang pubsub

Last synced: 14 Jan 2026

https://github.com/apache/infrastructure-esp

ASF Infrastructure Event Stream Processor

datastreams infrastructure observability pubsub

Last synced: 09 May 2026

https://github.com/fisothemes/pyesys

An easy-to-use, robust, thread-safe, and type-safe event system for Python with comprehensive async support.

async asyncio decorators event eventsystem pubsub python python3 pythoneventsystem weakref

Last synced: 28 Jun 2025

https://github.com/lnquy/gc-pubsub

Google Cloud Pubsub demo project

go google-cloud publisher-subscriber pubsub

Last synced: 21 May 2026

https://github.com/jasonmejane/ts-post

Flexible PubSub messaging bus system for node and browser applications

bus event messaging publish-subscribe pubsub typescript

Last synced: 07 Oct 2025

https://github.com/websublime/courier

Events PUB/SUB

golang pubsub

Last synced: 07 Oct 2025

https://github.com/hasangenc0/pubsub

PubSub in 20 lines with Broadcast Channels. (It can be done using MessageChannel for better compatibility.)

broadcastchannel messagechannel pubsub web

Last synced: 08 Oct 2025

https://github.com/fasibio/supereasypubsub

an Easy PubSub MessageBroker

golang pubsub

Last synced: 22 Mar 2025

https://github.com/smhmayboudi/dapr-sample

An example to use Distributed Application Runtime (DAPR) for building microservices on cloud and edge.

azure containers dapr event-driven kubernetes microservice microservices microsoft pubsub serverless sidecar

Last synced: 08 Oct 2025

https://github.com/elmagician/pubsub

This package aims to simplify google pubsub usage within go application. It mostly provides helpers and structure to easily send and listen to message while cleanly managing topics and subscriptions.

go google-pubsub pubsub

Last synced: 14 Jan 2026

https://github.com/kopera/erlang-reg

Alternative Erlang registry

erlang pubsub registry

Last synced: 08 Oct 2025

https://github.com/harry-urek/ws-server

websocket grpc server with redis session management - logging and error handling

express-session grpc-server logger nodejs pubsub redis websocket

Last synced: 09 May 2026

https://github.com/thavarshan/chalice

💬 Modern real-time chat app built with React, Node.js, TypeScript, and Azure WebPubSub — a great resource for devs moving from Vue/Laravel to React/Node.

azure chalice chat expressjs nodejs pubsub reactjs websocket

Last synced: 08 Apr 2026

https://github.com/andrewjbateman/python-functions-pubsub

:clipboard: Google Cloud Functions used to send data using Python code to Google Cloud Pub/Sub where data can be published with a message

cloud-functions pip3 pubsub python3 subscriptions

Last synced: 03 Nov 2025

https://github.com/broadcastt/broadcastt-js

JavaScript library for Broadcastt WebSocket Protocol

broadcast client events http pubsub websocket

Last synced: 27 Jan 2026

https://github.com/ryanfleck/radio-shopper

Proximity-request-based remote shopping tool.

pubsub solace

Last synced: 26 Jun 2025

https://github.com/thebrubaker/vue-lantern

A project template for managing ambitious vue.js applications.

algolia blueprint bottle firebase pubsub vue vue-lantern vue-router vuex

Last synced: 09 May 2026

https://github.com/zhangxiang958/eventemitter

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

javascript pubsub

Last synced: 07 Jun 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/slaveofcode/nsq-multi-subscriber

Prove of concept NSQ with multiple worker subscriber

express expressjs node nodejs nsq nsqjs publish pubsub subscribe

Last synced: 09 May 2026

https://github.com/lpil/progress

A service that keeps track of progress and publishes updates to subscribers

api elixir lua microservice pubsub redis

Last synced: 09 May 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/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/raicheff/flask-pubsub

Flask-PubSub

flask pubsub

Last synced: 29 Apr 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/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/itaditya/state-mgmt-patterns-react

All the ways to manage app state without overly complicating things like Mobx or Redux

context context-api eventbus pubsub react

Last synced: 06 Apr 2025

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories