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

broker golang pubsub

Last synced: 24 Mar 2025

https://github.com/drumath2237/pubsub-android-test

UnityでAzure Web PubSubによる双方向通信を使用するデモ

azure csharp nuget pubsub unity

Last synced: 11 Apr 2026

https://github.com/mchmarny/dapr-http-event-subscriber-template

Template project to jump start your Dapr development in Go for HTTP service that will be triggered by topic events

dapr eventing go pubsub service state topic

Last synced: 23 Mar 2026

https://github.com/sebastianmarines/fastapi-distributed-websockets

POC for creating a loosely coupled websocket server.

asyncio fastapi pubsub redis

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

pubsub spark-streaming

Last synced: 13 Mar 2025

https://github.com/keisukeyamashita/slack-message-publisher

Publishes message of slack API message format with Google Cloud Pub Sub.

pubsub slack

Last synced: 30 Jan 2026

https://github.com/semrekkers/pubsub

A simple, lightweight publish–subscribe channel

go pubsub

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/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/c-cube/micronats.ml

Small NATS client for OCaml + Eio

eio nats ocaml pubsub

Last synced: 10 Jun 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

nodejs pubsub queue

Last synced: 12 May 2026

https://github.com/255bits/pg-async-events

A simple event notification system, pubsub using PostgreSQL

events postgresql pubsub

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/nepet/eventbus

A simplistic event bus for golang

event eventbus golang pubsub

Last synced: 12 May 2026

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/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/adamlewkowicz/pub-sub

Publish-subscribe event pattern

javascript pubsub typescript

Last synced: 16 Apr 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.

cache pubsub 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/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/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.

pubsub queues redis workers

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/exfly/pubsub

pub sub events

go pubsub

Last synced: 15 Jan 2026

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.

pubsub redis rust rust-lang

Last synced: 30 Apr 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/sakin790/redis

Redis | Docker | Caching | Api

docker node pubsub redis

Last synced: 17 Apr 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

golang pubsub

Last synced: 17 Apr 2026

https://github.com/frankie567/pubsub-emulator-alpine

Google Cloud Pub/Sub emulator Docker image, based on Alpine linux

docker-image google pubsub

Last synced: 11 Jul 2025

https://github.com/webermarci/pubsub

A lightweight, generic, in-memory publisher/subscriber library for Go.

go golang pubsub

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/weiwenchen2022/grpc-pubsub

The Go language implementation of pubsub based on gRPC

go golang grpc protobuf3 pubsub

Last synced: 17 Apr 2026

https://github.com/dcmox/moxy-pubsub

Publish and Subscribe Module for MoxyScript

publish pubsub subscribe

Last synced: 17 Apr 2026

https://github.com/zoobz-io/herald

Bidirectional bindings between capitan events and message brokers

events go golang kafka messaging nats pubsub zoobzio

Last synced: 04 Apr 2026

https://github.com/repcomm/pubmarine

ephemeral pub/sub for web,lua over websocket or udp

api client ephemeral lua luasocket minetest mod pubsub server udp web websocket

Last synced: 20 Jan 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.

pubsub redis redis-streams

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/kareem-emad/switch-py

Python SDK for switch service allowing you to publish messages on topics that trigger the registered subscribers at switch service

events pubsub sdk

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.

bigquery gcp pubsub terraform

Last synced: 24 Apr 2026

https://github.com/mangalaman93/pstickle

Publish Subscribe System using ZMQ

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories