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

Implementation of progressive Publish-Subscribe scenarios in Pony as a means to document an adaptation to the Actor Model paradigm.

actor-model hacktoberfest parallel patterns pony pubsub

Last synced: 06 Feb 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/unlight/onn

Event emitter using DOM's addEventListener/dispatchEvent

bus emit-events emitter event-emitter eventbus events pubsub

Last synced: 02 Nov 2025

https://github.com/ianwalter/subpub

A super-simple JavaScript Subscribe/Publish (pubsub) implementation

events pattern-matching pubsub

Last synced: 20 Jan 2026

https://github.com/femtotrader/pubsub.jl

A very basic Julia implementation of pub-sub pattern

design-patterns julia pubsub

Last synced: 05 Apr 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/knownasilya/ember-cli-deploy-gcloud-pubsub

Notify that a deployment has been activated via Google PubSub.

ember ember-addon ember-cli-deploy-plugin google-cloud pubsub

Last synced: 20 May 2026

https://github.com/mehdieidi/pubsub

Distributed Many-to-Many pub sub service.

go golang message-broker publisher-subscriber pubsub

Last synced: 01 Feb 2026

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/anasnew99/mqtt-cli

Simple MQTT CLI Created in NodeJS

cli mqtt mqtt-cli mqtt-client pubsub

Last synced: 18 Apr 2026

https://github.com/damiancipolat/redis_pubsub_node

A complete example of event sourcing using redis pub/sub features with docker and nodejs + Typescript. In this situation we will create a SMS send distributed service.

docker nodejs pubsub redis typescript

Last synced: 26 Feb 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/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/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/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/aratan/tensorflow_raspberry

install tensorflow in raspberry pi3

ipfs pubsub python raspberry-pi tensorflow

Last synced: 09 Apr 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/kiko-g/feup-sdle

FEUP SDLE | Large Scale Distributed Systems | 2021/22

decentralized distributed-systems pubsub

Last synced: 15 Jul 2025

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/araucaris/hermes

Hermes is a messaging framework, offering publish-subscribe, asynchronous request-response, key-value storage access and distributed locking.

jackson messaging msgpack nats nats-messaging pubsub pubsub-subscriber redis redis-messaging

Last synced: 22 Apr 2025

https://github.com/davidmcneil/courier

A simple pub/sub service

pubsub queue rust

Last synced: 10 Sep 2025

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/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/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/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/roadrunner-server/google-pub-sub

Google PubSub Jobs driver

driver google jobs pubsub

Last synced: 05 Jan 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/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/jepozdemir/event-publisher

Basic event publish/subscribe implementation that transfers a message from a sender to a receiver. It provides a loosely coupled communication between objects.

csharp dotnet dotnetcore eventbus eventhandling events publish-subscribe pubsub realtime

Last synced: 30 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/sincolb/eventhub

A stand-alone version of the event subscription component

event golang pubsub subscribe

Last synced: 14 Jan 2026

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/dahlia/narabi

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

pub-sub pubsub

Last synced: 20 Jan 2026

https://github.com/cuongndc9/pubsub_go

a simple 💅 pusub using go

103cuong go golang pubsub

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories