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/neftaly/cloudflare-pubsub-chat

Example chat application for cloudflare pubsub

cloudflare mqtt pub pubsub sub websockets

Last synced: 08 May 2026

https://github.com/vyzo/gerbil-netvis

A simple network visualizer for pubsub message propagation

gerbil ipfs pubsub

Last synced: 29 Mar 2025

https://github.com/soulgarden/rmq-pubsub

Rmq simple publisher and subscriber with circuit breaker and graceful shutdown support

go library publisher pubsub pubsub-library rabbitmq subscriber

Last synced: 08 Feb 2026

https://github.com/ihmcrobotics/jros2

The easiest way to use ROS 2 from Java

computer-vision java pubsub robotics ros ros2

Last synced: 26 Jun 2025

https://github.com/hc-oss/react-gbus

global event bus hook for react (pub/sub)

broadcast emit eventemitter events pubsub react subscribe

Last synced: 08 May 2026

https://github.com/bruno-garcia/messaging

Library for simple pub/sub with different serialization and brokers

dotnet-core json kafka messaging-library protobuf pubsub redis

Last synced: 09 May 2026

https://github.com/snitish2607/quarkus-with-gcp

This is the Git repository for the course Quarkus + Kotlin on Google Cloud, hosted on Swinnovate Courses

artifactregistry cloudlogging cloudstorage googlecloudplatform kotlin kubernetesengine pubsub quarkus secretmanager

Last synced: 18 Feb 2026

https://github.com/mchmarny/app-portability-using-dapr

Demo repo showcasing ease of porting apps and their dependencies across different compute environments

aci azure containers dapr docker kubernetes portability pubsub state

Last synced: 16 Apr 2026

https://github.com/restuwahyu13/express-todo-redis

todo app example express.js with redis custom pub/sub implementation

expressjs nodejs pubsub redis todoapp

Last synced: 07 Apr 2026

https://github.com/sidd-77/microservices-chat

Microservices based application designed which uses TypeScript and technologies such as Docker, Kubernetes, Redis Pub/Sub, RabbitMQ, and MinIO for building scalable and maintainable solutions.

chat docker-compose github-actions kubernetes mern microservices-architecture pubsub rabbitmq redis turborepo

Last synced: 14 Feb 2026

https://github.com/mchmarny/tweet-provider

Cloud Run Twitter search service, configured with service account identity, invoked by Cloud Scheduler, and persisting query state across invocations in Firestore. This service also publishes search results to Cloud PubSub for further consumption downstream, and records its tweet throughput as custom metrics in Stackdriver.

cloudrun firestore metrics pubsub scheduler stackdriver twitter

Last synced: 15 Apr 2025

https://github.com/kevinhillinger/openhack-serverless

Serverless implementation in TypeScript using Azure Functions to handle HTTP, Pub/Sub topic, and Saga to handle microservice interactions and data ingestion using event driven patterns

azure-functions-v3 durable-functions event-driven pubsub saga-pattern serverless typescript

Last synced: 28 Mar 2025

https://github.com/aratan/tensorflow_raspberry

install tensorflow in raspberry pi3

ipfs pubsub python raspberry-pi tensorflow

Last synced: 09 Apr 2026

https://github.com/mchmarny/kpush

Demo of signed message push from PubSub to Knative service

gcp golang knative pubsub security

Last synced: 23 Mar 2026

https://github.com/hivellm/synap

Synap is a modern, high-performance data infrastructure system built in Rust, combining the best features of Redis, RabbitMQ, and Kafka into a unified platform for real-time applications.

keyvalue-db pubsub queues rust streaming

Last synced: 03 Mar 2026

https://github.com/dahlia/narabi

A simple Pythonic asynchronous interface to inter-process pub/sub

pub-sub pubsub

Last synced: 20 Jan 2026

https://github.com/davidmcneil/courier

A simple pub/sub service

pubsub queue rust

Last synced: 10 Sep 2025

https://github.com/kiko-g/feup-sdle

FEUP SDLE | Large Scale Distributed Systems | 2021/22

decentralized distributed-systems pubsub

Last synced: 15 Jul 2025

https://github.com/jgunnink/pubsub-deadletter-republisher

A repo to republish dead-letter messages into another topic for (re)processing

cloud-functions cloud-pubsub google-cloud pubsub typescript

Last synced: 16 Jan 2026

https://github.com/foxysolutions/LWC-Style-Distributor

Style Distributor Component for Salesforce, where Sibling Event Structures are applied (PubSub and Lightning Messaging Service).

css-variables events lightning-messaging-service lightning-web-components lwc pubsub salesforce style-distributor

Last synced: 02 Apr 2025

https://github.com/softwareag/j2ee_messaging_apps

Modular J2EE messaging applications that rely on common JCA Resource Adapters to interact with Messaging provider such as SoftwareAG Universal Messaging

j2ee java jca jms jms-broker jms-queue pubsub universal-messaging webmethods

Last synced: 07 Apr 2025

https://github.com/anasnew99/mqtt-cli

Simple MQTT CLI Created in NodeJS

cli mqtt mqtt-cli mqtt-client pubsub

Last synced: 18 Apr 2026

https://github.com/adamluzsi/googlecloudpubsub

Golang Pubsub pipeline consumer for rapid develeopment and testing when building google pubsub pipeline enhancers

bdd cloud gcloud-pubsub golang google pubsub tdd

Last synced: 05 Apr 2025

https://github.com/umanghome/evntr

Zero-dependency eventing and pub-sub library for the browser and Node.js.

event-emitter eventemitter eventer eventing pubsub

Last synced: 21 Jan 2026

https://github.com/mchmarny/stockersrc

Twitter data source container executing in GCE VM

container gce pubsub twitter

Last synced: 11 Aug 2025

https://github.com/elithrar/pubsub-example-worker

An example Worker that acts as an on-publish hook for Pub/Sub (https://developers.cloudflare.com/pub-sub/).

cloudflare mqtt pubsub typescript workers

Last synced: 13 Apr 2026

https://github.com/roam-ai/roam-js

JavaScript Pub/Sub Library; JS library to subscribe to realtime location updates from Roam.ai's location SDKs.

gps javasc location npm pubsub roam roam-js

Last synced: 12 May 2026

https://github.com/kahowell/watermill-amqp10

unofficial AMQP 1.0 pubsub for watermill

amqp amqp10 events go golang pubsub watermill

Last synced: 27 May 2026

https://github.com/roadrunner-server/google-pub-sub

Google PubSub Jobs driver

driver google jobs pubsub

Last synced: 05 Jan 2026

https://github.com/dbut2/slackgpt

AI Slack chat bot using models from OpenAI

ai bot chatbot cloud-functions gcp go openai pubsub slack slack-bot

Last synced: 23 Feb 2026

https://github.com/ericlondon/ruby-redis-pub-sub-worker-queue

Ruby Redis Pub/Sub Worker Queue

pubsub queue redis ruby worker

Last synced: 06 Mar 2026

https://github.com/lwahlmeier/pse

The Java pubsub emulator sucks

emulater gcp golang pubsub queue

Last synced: 29 Apr 2026

https://github.com/lushdigital/goop

GOOP - GOOgle Pub/sub - A Golang library for streamlining the usage of Google Cloud Pub/Sub.

go golang pub-sub pubsub

Last synced: 14 Jan 2026

https://github.com/gregwhitaker/nats-pubsub-example

An example of using NATS for pubsub messaging

messaging nats nats-messaging natsio publish-subscribe pubsub

Last synced: 16 Jun 2026

https://github.com/sincolb/eventhub

A stand-alone version of the event subscription component

event golang pubsub subscribe

Last synced: 14 Jan 2026

https://github.com/mizrael/asyncservices

Sample repository showing how to handle requests asynchronously.

aspnet-core dotnet-core mongodb pubsub rabbitmq tutorial web-api

Last synced: 11 Apr 2026

https://github.com/iamnilotpal/pubsub

PubSub implementation using golang channels.

channels go golang goroutine publisher pubsub subscriber

Last synced: 10 Apr 2025

https://github.com/softcreatrmedia/rpushd

A reusable realtime push backend for application integrations, written in Rust.

apache axum haproxy http-streaming linux long-polling nginx pubsub push-daemon realtime reverse-proxy rust self-hosted server-sent-events sse systemd tokio

Last synced: 18 Apr 2026

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/tdjsnelling/dwsps

Tiny distributed websocket pub/sub system

distributed javascript pubsub websocket

Last synced: 02 Apr 2025

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/denniszielke/aca-dapr-simple-messaging

Simple demo app for demonstrating dapr pubsub in Azure Container Apps

azure container-apps dapr pubsub

Last synced: 10 Apr 2025

https://github.com/prezha/pubsubctl

pubsubctl is a basic Google Cloud Platform Pub/Sub [Emulator] CLI

gcloud gcloud-pubsub gcloud-sdk google-cloud-pubsub pubsub pubsub-emulator pubsubclient

Last synced: 03 Apr 2025

https://github.com/moshdev2213/springboot-kafka-pubsub

This repository offers a Spring Boot Kafka Pub/Sub quickstart 🚀, demonstrating asynchronous, loosely coupled communication ✨. It provides separate publisher and consumer services with shared DTOs, plus local Kafka setup instructions 💻. Future plans include Dockerization 🐳, Docker Compose, CI/CD integration 🚀, and cloud deployment to EC2/VMs ☁️.

kafka pubsub shared-module spring-boot

Last synced: 15 May 2026

https://github.com/thesyncim/fayec

faye client protocol implemented in go [WIP]

faye-client golang pubsub

Last synced: 25 Jan 2026

https://github.com/woorui/aws-msg

AWS SQS Pub/Sub Primitives implemented by aws-sdk-go-v2

aws aws-sdk go-msg pubsub sqs sqs-queue

Last synced: 15 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/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/YannickFricke/TwubSub

Elixir Twitch PubSub bindings

elixir pubsub twitch

Last synced: 28 Mar 2025

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/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/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/roylee0704/centrifugo-example

running centrifugo in docker

centrifuge centrifugo nodejs pubsub

Last synced: 25 Jan 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/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/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/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/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/psaia/fast-observer

A blazingly fast asynchronous O(1)-capable event dispatcher.

event-dispatcher observer pubsub typescript

Last synced: 20 Jan 2026

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

Collection of example code used for learning NATS using Go.

key-value message-queue nats-jetstream nats-service object-store pubsub request-reply

Last synced: 05 Apr 2025

https://github.com/corocoto/cars-magazine

"Cars Magazine" website with cool animations

css gsap javascript pubsub website

Last synced: 18 May 2026

https://github.com/redding/qs

Handler-based message queueing (jobs) and pub/sub (events).

message-queue pubsub ruby

Last synced: 05 Apr 2025

https://github.com/kishornaik/sol_pubsub_pattern

Simple example of Pub Sub Pattern in C#

event pubsub

Last synced: 21 Jul 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/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/artyom/wspush

Service to deliver redis PUBSUB messages over websocket

pubsub websocket

Last synced: 01 Mar 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/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/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/merlinapp/queues-go

Management of asynchronous tasks between backend services

go kafka pubsub

Last synced: 12 Jan 2026

https://github.com/opencars/schema

Async communication protocol

pubsub

Last synced: 12 Jan 2026

https://github.com/qddegtya/isomorphic-channel

📞 Isomorphic channel for Micro Frontends

iframe-communicator microfrontends pubsub

Last synced: 24 Jul 2025

https://github.com/atomstatehq/atomstate

Atomstate is an open-source messaging system designed for modern distributed applications, particularly in cloud-native environments

atomstate cloud cloud-computing cloud-native distributed distributed-systems event-streaming message-bus messaging microservices pubsub queuing

Last synced: 26 Jul 2025

https://github.com/barthez/kane-consumer

GenServer consumer for Kane

elixir google-pubsub kane pubsub

Last synced: 30 Jul 2025

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/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/tiaanduplessis/xpel

♻️ Tiny single function event-emitter/pubsub

event-emitter pubsub

Last synced: 08 Aug 2025

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

Simple pub/sub written in Golang

go golang pubsub

Last synced: 14 Aug 2025

https://github.com/freepik-company/binwatch

BinWatch is a tool designed to subscribe to a MySQL database's binlog and track changes that occur in database tables. These changes are processed and sent to supported connectors in real-time.

binlog docker go helm kafka kubernetes mysql nats postgresql pubsub sqs

Last synced: 09 Apr 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories