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.
- GitHub: https://github.com/topics/pubsub
- Wikipedia: https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
- Released: 1987
- Related Topics: message-queue, message-oriented-middleware, message-passing, event-bus, event-handlers, event-listener, message-bus, event-sourcing, observer-pattern, event-driven-programming,
- Aliases: publish-subscribe-pattern, publish-subscribe,
- Last updated: 2026-06-23 00:24:53 UTC
- JSON Representation
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/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/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/pascaldevink/cloudevents
CloudEvents implementation in PHP
cloud cloudevents events pubsub
Last synced: 15 Feb 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/dataphos/schema-registry
Schema Registry is a product used for schema management and message validation.
cloud-native data-mesh data-stream event-driven go kafka messaging pubsub schema-registry serverless servicebus
Last synced: 15 Feb 2026
https://github.com/simaamis2020/document-verification-service
Document Verification Service
anna-simonenko-solace-demo demo event-driven java pubsub solace springboot
Last synced: 19 May 2026
https://github.com/kuestenlogik/surgewave
Drop-in Kafka replacement on .NET 10 — single binary, no JVM, Kafka-wire-compatible, runtime plugin system.
broker csharp distributed-systems dotnet event-driven event-streaming high-performance iot kafka kafka-alternative kafka-compatible low-latency message-broker mqtt pubsub realtime redpanda-alternative streaming-platform
Last synced: 30 May 2026
https://github.com/ably-labs/collaborative-pixel-drawing
A collaborative pixelart drawing carnvas to demonstrate pub/sub using Ably or Azure WebPubSub.
ably azure-functions demo dotnet javascript pubsub serverless websocket
Last synced: 13 May 2026
https://github.com/benmeehan/goscribe
A fast, simple, pure golang pub-sub broker.
Last synced: 24 Mar 2025
https://github.com/sebastianmarines/fastapi-distributed-websockets
POC for creating a loosely coupled websocket server.
Last synced: 13 May 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/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/chocofamilyme/pubsub-life
Библиотека реализует паттерн Pub/Sub
publisher-subscriber pubsub rabbitmq
Last synced: 04 Apr 2025
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/queeniecplusplus/cloudpubsub
A cloud message subscriber for client
pubsub pubsub-library pubsub-messages pubsub-subscriber pubsubclient subscriber-publisher
Last synced: 30 Jan 2026
https://github.com/archie-cm/real_time_analytics_with_spark_streaming_on_dataproc
This project demonstrates how to build a real-time analytics pipeline using Spark Streaming on Google Cloud Platform (GCP)
Last synced: 13 Mar 2025
https://github.com/keisukeyamashita/slack-message-publisher
Publishes message of slack API message format with Google Cloud Pub Sub.
Last synced: 30 Jan 2026
https://github.com/semrekkers/pubsub
A simple, lightweight publish–subscribe channel
Last synced: 17 Jan 2026
https://github.com/andrefcruz/feup-asso
Repository to host our 'Software Architecture' project, a 4th year unit @FEUP.
pipes-and-filters pubsub software-architecture
Last synced: 31 Dec 2025
https://github.com/mramshaw/pubsub
Adventures in messaging
google-cloud-pub kafka message-broker messaging mosquitto mqtt publish-subscribe pubsub rabbitmq redis sns zeromq zookeeper
Last synced: 11 May 2026
https://github.com/rtradeltd/issues
meta-repository that tracks active issues that are looking for code contributions
collaboration contribute crypto ipfs ipns open-source pubsub rtradeltd temporal
Last synced: 15 Jul 2025
https://github.com/navneethvi/nats-centralized-microservices
Explore microservice communication with Node.js and NATS in our demo ticketing app. Experience seamless scalability and lightning-fast messaging. Dockerized for easy deployment, it showcases service discovery and real-world ticketing scenarios.
docker events expressjs ingress-nginx kubernetes microservices nats-streaming-server nodejs pubsub skaffold
Last synced: 07 Apr 2026
https://github.com/ysskrishna/pixelmotion
A full-stack application built using React, TailwindCSS, FastAPI, Redis, Redis Queue, Docker, and WebSockets. It allows users to generate videos from images with a single click while providing real-time progress updates during the video generation process. The generated videos include animations and background music.
distributed-systems docker docker-compose fastapi package-creation pillow publisher-subscriber pubsub python python-package react reactjs redis redis-queue rq server-sent-events storage-management tailwindcss websocket
Last synced: 07 Apr 2026
https://github.com/lostintime/node-multiconsumer-queue
A wrapper to build multi-consumer queues on NodeJS
Last synced: 12 May 2026
https://github.com/255bits/pg-async-events
A simple event notification system, pubsub using PostgreSQL
Last synced: 08 Feb 2026
https://github.com/samsoft00/email-messaging-service
Service to handle all messaging on Canary point Admin Dashboard, such as email, sms, etc. This service is trigger by Google pub/sub
admin email-service google nodejs pubsub service
Last synced: 04 Apr 2025
https://github.com/kvdomingo/autocomeback
Web scraper to pull comeback/debut data from dbkpop and r/kpop
beautifulsoup cloud-functions kpop pubsub python web-scraping
Last synced: 15 Apr 2026
https://github.com/edgartec97/sam_users_jwt
USERS_API micro-service (Backend) with AWS Serverless Architecture
aws aws-lambda aws-layers aws-sam ci-cd clean-architecture cloudformation cognito docker dynamodb event-bridge github-actions localstack nodejs pubsub s3 sns sqs typescript
Last synced: 11 Apr 2026
https://github.com/cxres/id-pre-test-2
Internet Draft for the Per Resource Events Test
events http notifications protocol pubsub
Last synced: 19 Mar 2026
https://github.com/zleao/zoft.notificationservice
Generic C# messaging service to allow communication between modules
csharp messaging netstandard20 notification pubsub zoft
Last synced: 28 Mar 2025
https://github.com/tcs-de/redis-value-cache
An in memory cache backed by redis.
Last synced: 12 Feb 2026
https://github.com/mdawar/pubsub
A simple and generic publish/subscribe package for Go.
event-bus go message-bus pubsub
Last synced: 21 Mar 2025
https://github.com/cunkz/google-cloud-function-pubsub-to-firestore
Function for Google Cloud Function to CRUD from Pub/Sub to Firestore
cloud-function firebase firestore google google-cloud-platform nodejs pubsub
Last synced: 20 Apr 2026
https://github.com/ket0825/v1-gcp-preview
Manage GCP src for preview services / Preview 서비스를 위한 GCP 레포
bigquery cloud-functions cloud-run cloudbuild gcp gcp-batch gcs logging pubsub
Last synced: 13 Feb 2026
https://github.com/killercodemonkey/graphql-pub-sub-with-initial-value
GraphQL PubSub with intial value handling
apollo apollo-server graphql pubsub subscription
Last synced: 13 Feb 2026
https://github.com/ritreshgirdhar/newsfeed-elixir-phoenix-kafka-integration
News Feed Application
elixir elixir-lang elixir-phoenix elixir-programming-language kafka kafka-consumer pubsub reactive-programming
Last synced: 05 May 2025
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
https://github.com/ayush272002/exchange
Cryptocurrency exchange platform designed to handle high-frequency trading and real-time market interactions.
expressjs monorepo nextjs postgresql pubsub redis turborepo websocket
Last synced: 14 Feb 2026
https://github.com/wildonion/rediscord
👾 a simple example of discord and redis pusbub channel, publish twitter mentions to redis in twidis bot and subscribe to them in discord bot in rust to send them in a discord channel
discord-bot mutex-lock pubsub redis tokio-rs
Last synced: 11 Apr 2025
https://github.com/52north/kafka-sos-consumer
debezium kafka kafka-connect observations pubsub sensorweb sos
Last synced: 20 Mar 2026
https://github.com/mchmarny/custommetrics
Custom Stackdriver metrics from Cloud PubSub payload
function gcf gcp goalng pubsub stackdriver
Last synced: 23 Mar 2026
https://github.com/sahil2k07/redis-pub-sub
Used Redis as Pub-Sub in a websocket controller in golang
echo golang gorilla-websocket pubsub redis
Last synced: 01 May 2026
https://github.com/bhojpur/ems
The Bhojpur EMS is a high performance message oriented middleware applied within Bhojpur.NET Platform ecosystem for distributed event management based on publish/subscribe paradigm.
distributed-systems messaging pubsub
Last synced: 17 Aug 2025
https://github.com/m7moudgadallah/backend-fundamentals-demos
Dive into essential backend concepts with practical demos.
backend communication-patterns nodejs polling pubsub push sidecar
Last synced: 03 May 2026
https://github.com/shhiivvaam/leetcode-backend
Tried Replicating the backend config of the actual leetcode's server.
Last synced: 16 Apr 2026
https://github.com/cevheri/java-kafka-jhipster-example
Java Kafka Publish And Subscribe Example
docker docker-compose java jhipster kafka pubsub zookeeper
Last synced: 18 Apr 2026
https://github.com/lafayettegabe/simple-event-stream
📨 SES: A simple event-driven PoC using NATS for real-time Pub/Sub messaging
docker docker-compose event-driven event-driven-architecture go golang javascript nats pubsub stream streaming
Last synced: 03 Apr 2025
https://github.com/chinmayvivek/rust-redis-pub-sub
This project demonstrates a simple Pub/Sub (Publish/Subscribe) integration with Redis using Rust. It includes examples of a Redis publisher and subscriber, showcasing how to send and receive messages. Redis is run using Docker for ease of setup and management.
Last synced: 30 Apr 2026
https://github.com/chandler767/go-wasm-chat
Example of a realtime Golang WASM chat app using PubNub in a minimal amount of code.
app chat chat-application chatbots go golang golang-examples javascript publish-subscribe pubnub pubnub-chatting pubnub-sdk-examples pubsub pubsubclient securechat tutorial wasm web-application webassembly website
Last synced: 10 May 2026
https://github.com/foteinipapadopoulou/livebusmaps
Live Bus Maps Android application with the Publish/Subscribe system.
android bachelor-project pubsub
Last synced: 15 May 2026
https://github.com/yagudinaleksandr/dt.simpleeventbus
Упрощенная шина событий для сервиса
clean-architecture ddd dotnet eventbus events pubsub
Last synced: 17 Apr 2026
https://github.com/saumya40-codes/pubsub
A very basic pubsub implementation written in GO
Last synced: 17 Apr 2026
https://github.com/frankie567/pubsub-emulator-alpine
Google Cloud Pub/Sub emulator Docker image, based on Alpine linux
Last synced: 11 Jul 2025
https://github.com/webermarci/pubsub
A lightweight, generic, in-memory publisher/subscriber library for Go.
Last synced: 17 Apr 2026
https://github.com/joeychilson/pghook
A Go library for executing hooks on insert, update, and delete events in PostgreSQL.
events go golang hooks postgres postgresql pubsub
Last synced: 17 Apr 2026
https://github.com/dcmox/moxy-pubsub
Publish and Subscribe Module for MoxyScript
Last synced: 17 Apr 2026
https://github.com/zsoulaimane/api-and-network-blockchain
block blockchain express hash javascript json nodejs postman pubsub redis testing
Last synced: 04 Apr 2026
https://github.com/deividfrancis/poc-rabbitmq
Projeto exploratório utilizando RabbitMQ para a prática do conceito de Pub/Sub (produtor/consumidor), e testando a integração com a biblioteca Bun.
amqplib bun docker docker-compose mensageria producer-consumer pubsub rabbitmq
Last synced: 18 Apr 2026
https://github.com/guillempuche/adu
The initial version of a chatbot. Goal: improve the communication of the universities with their students.
auth0 authentication chat chatbot domain-driven-design jwt material-ui mongodb nodejs nosql pubsub react tdd
Last synced: 05 Apr 2026
https://github.com/iamageo/cloud-functions-sample
Um boilerplate em Node.js/Express para enviar push notifications com Firebase Cloud Functions
android cloud-functions dart express fcm firebase flutter ios node notifications pubsub
Last synced: 05 Apr 2026
https://github.com/austinjhunt/vanderbiltcs6381-assignment1-zmqpubsub
This project offers a framework for spinning up a publish/subscribe system either on a single host or on a virtualized network with a tool like Mininet.
distributed mininet pubsub python zmq
Last synced: 04 Jun 2026
https://github.com/nelreina/redis-client
A lightweight and feature-rich Redis client wrapper for Deno applications that simplifies Redis operations including Pub/Sub, Streams, Hash operations, and more.
Last synced: 15 May 2026
https://github.com/vinayaks439/gcp-monitoring-go
Pulling metrices from GCP programatically
gcp go golang monitoringapi pubsub stackdriver
Last synced: 19 May 2026
https://github.com/umran/mq
A Cloud-Agnostic Go Library for Publishing to and Consuming from Message Queues
aws aws-sns-sqs broker gcp google-cloud-pubsub message messaging mq pubsub queue sns sqs subscription topic
Last synced: 20 Apr 2026
https://github.com/apstory/apstorymq
Lightweight Topic-based Restful Messaging API
apstorymq message publish-subscribe pubsub queues restful-api topic
Last synced: 04 Jun 2026
https://github.com/iamvihanga/graphql_apollo_subscriptionsever
Subscriptions based GraphQL Backend with Apollo & HTTP ExpressJS Server
apollo-server graphql graphql-api pubsub subscriptions
Last synced: 20 Apr 2026
https://github.com/semihbkgr/spring-chat
Spring chat application sample built using Redis pub-sub and STOMP
messaging pubsub redis spring-boot stomp websocket
Last synced: 20 Apr 2026
https://github.com/zaynabbug/end-to-end-fitness-data-pipeline-on-gcp
A cloud-native data pipeline that ingests, processes, and visualizes real-time and batch fitness data. Built with Pub/Sub, Airflow, BigQuery, dbt, Looker Studio, Terraform, and Docker to automate data workflows and provide actionable insights.
airflow bigquery dbt docker gcp looker-studio pubsub terraform
Last synced: 05 May 2026
https://github.com/pantheon-systems/pubsub-cleaner
Clean up subscriptions in GCE PubSub
gce go kubernetes platfrastructure pubsub sig-golang sig-tools
Last synced: 15 Jan 2026
https://github.com/kareem-emad/switch-py
Python SDK for switch service allowing you to publish messages on topics that trigger the registered subscribers at switch service
Last synced: 22 Apr 2026
https://github.com/squall-chua/go-event-pubsub
A lightweight, production-ready Go library for building event-driven architectures. It provides a high-level abstraction over popular message brokers like Kafka and RabbitMQ, featuring background delivery, automatic retries with backoff, and robust Dead Letter Queue (DLQ) support.
event-driven golang kafka pubsub rabbitmq
Last synced: 12 Jun 2026
https://github.com/ackeecz/terraform-gcp-cloud-run_pubsub_to_bq
Cloud Run subscribes itself to given topic and inserts each message to BigQuery table.
Last synced: 24 Apr 2026
https://github.com/mangalaman93/pstickle
Publish Subscribe System using ZMQ
Last synced: 25 Apr 2026
https://github.com/develephant/noobhub-install
NoobHub Installer for a DigitalOcean NodeJS Droplet
corona digitalocean installer multiplayer nodejs noobhub pubsub
Last synced: 25 Apr 2026
https://github.com/gregwhitaker/pubnub-example
Example of using PubNub to publish and subscribe to messages
messaging publish-subscribe pubnub pubsub
Last synced: 06 Jun 2026
https://github.com/zkfmapf123/api-gateway-pubsub-pattern
api-gateway + SQS Pub/Sub Pattern
api-gateway aws eventbridge pubsub sqs
Last synced: 26 Apr 2026
https://github.com/rupachowrasia/nodejs-event-emitter-for-pub-sub
A sample app to demostrate how node.js event emitters work
emitter eventsemitter node-eventemitter node-events nodejs pubsub ticketing-system
Last synced: 27 Apr 2026
https://github.com/shiningflash/python-pubsub
PubSub using python and different platform eg. google cloud, redis etc.
googlecloudplatform pubsub python redis
Last synced: 27 Apr 2026
https://github.com/tealbase/realtime
Broadcast, Presence, and Postgres Changes via WebSockets
cdc change-data-capture crdt distributed-systems elixir phoenix phoenix-framework postgres postgresql pubsub realtime
Last synced: 15 May 2026
https://github.com/olivegamestudio/eventweave
Lightweight event aggregation with zero dependencies. Pub/sub messaging for decoupled service-to-service communication.
communitytoolkit-mvvm csharp decoupled event event-aggregator events godot pubsub unity
Last synced: 27 Apr 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/hoangtk0100/social-todo-list
Social TODO List with Clean Architecture in Microservices
cache clean-architecture gin go golang gorm grpc jaeger-tracing microservices nats pubsub redis storage-provider
Last synced: 28 Apr 2026