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/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/d-exclaimation/subpub

A lightweight Akka stream PubSub engine for distributing data to multiple consumers.

akka-actors akka-streams pubsub real-time scala topic-modeling

Last synced: 08 Oct 2025

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/delorus/broadcaster

Simple broadcaster provides a pub-sub model, inspired by github.com/nats-io/go-nats

go go-library go-package golang pub-sub pubsub

Last synced: 14 Jan 2026

https://github.com/cbuschka/gcp-examples

Example solutions with Terraform and Java on GCP

gcp gcs java pubsub terraform

Last synced: 10 May 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/artyom/wspush

Service to deliver redis PUBSUB messages over websocket

pubsub websocket

Last synced: 01 Mar 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/drumath2237/pubsub-android-test

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

azure csharp nuget pubsub unity

Last synced: 11 Apr 2026

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/doomspork/emissions

Event emission for Elixir with pluggable adapters, per-request buffering, and a GenStage-powered delivery pipeline.

adapters backpressure elixir event-driven events genstage hex-package kafka pubsub webhooks

Last synced: 13 Mar 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/corocoto/cars-magazine

"Cars Magazine" website with cool animations

css gsap javascript pubsub website

Last synced: 18 May 2026

https://github.com/stitchng/qarr

A simple CommonJS module system for jQuery applications built as a POC

commonjs dependencies modular modules pubsub

Last synced: 14 Oct 2025

https://github.com/bujosa/acrab

This is a simple project about pubsub in rust

pubsub rust

Last synced: 14 Oct 2025

https://github.com/tahmid-saj/notification-service

Pub/Sub based notification service API for sending email and mobile push notifications. Developed using Go / Gin, AWS SES, SNS, S3.

aws-s3 aws-ses aws-sns gin go notifications pubsub

Last synced: 27 Jan 2026

https://github.com/lahsivjar/gcloud-ocr

Sample OCR code to use with GCS and Cloud Functions

cloud-functions gcloud gcs golang-examples iap pubsub

Last synced: 17 Oct 2025

https://github.com/castor-labs/queue

A simple queue abstraction for your PHP projects

composer-library consumer php php7 producer pubsub queue

Last synced: 17 Oct 2025

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/googlielmo/fastpuss

A proof of concept for a fast pub-sub system that can scale to millions of topics and subscribers.

distributed-systems proof-of-concept pubsub scalable

Last synced: 19 Oct 2025

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/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/xfoxawy/eventbusjs

Simple Pub/Sub Event Bus as mediator pattern

javascript mediator mediator-pattern pub pubsub

Last synced: 23 Jan 2026

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

A Rust script that uses Redis to test the one-to-many Pub/Sub mechanism.

pubsub redis rust

Last synced: 12 May 2026

https://github.com/roylee0704/centrifugo-example

running centrifugo in docker

centrifuge centrifugo nodejs pubsub

Last synced: 25 Jan 2026

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

Simplified pubsub library for Redis and various databases.

jackson java kotlin pubsub redis

Last synced: 15 Apr 2026

https://github.com/mjancarik/esmj-emitter

Lightweight emitter with zero dependencies for sync/async operation with from listeners result

browser eventemitter events javascript nodejs pubsub

Last synced: 28 Jan 2026

https://github.com/olivere/nats-streaming-server-example

An example of using a local NATS Streaming Server cluster for pub/sub.

golang-examples nats nats-streaming-server pubsub

Last synced: 16 Mar 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/vlavrynovych/simple-event-handler

A lightweight, framework-agnostic event handler library for both front-end and back-end JavaScript applications. Implement the pub/sub (publisher-subscriber) pattern to decouple your code and enable event-driven architecture. Works seamlessly in browsers, Node.js, and modern JavaScript frameworks like React, Vue, and Angular.

event event-handler handler pubsub pubsub-subscriber subscribe subscription

Last synced: 25 Feb 2026

https://github.com/affinity4/magic

Magic Trait used to easily add event listeners, spelling suggestions in errors and Javascript __set and __get style setters an getters to any class. Magic!

event-driven event-listener event-listeners events publish-subscribe publisher-subscriber pubsub trait

Last synced: 31 Jan 2026

https://github.com/vwapplications/pigeon

Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages

amqp comunication comunication-queue pigeon post-office postman pubsub python rabbitmq rpc

Last synced: 15 Apr 2026

https://github.com/rene78/popcompics

PopComPics (Popular Commons Pics) shows you how many times each picture of a certain Commons user has been utilized in Wikimedia projects.

autocompletejs chartjs mediawiki-api no-framework popularity-analysis pubsub vanilla-javascript wikimedia wikimedia-api wikimedia-commons wikipedia

Last synced: 31 Jan 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/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/cvweiss/redis-websocket

Node implementation of redis to websocket broadcasting.

nodejs pubsub redis websocket

Last synced: 01 Feb 2026

https://github.com/ackeecz/terraform-gcp-dataflow_pubsub_to_bq

Dataflow job subscriber to PubSub subscription. It takes message from subscription and push it into BigQuery table.

bigquery dataflow pubsub terraform-module

Last synced: 13 May 2026

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/duysmile/goeventqueue

Event queue with pub/sub pattern in simple way

events golang pubsub queue

Last synced: 09 Feb 2026

https://github.com/sofyan48/pubsub-router

Route your action in gcp Pubsub easy

events gcp go golang mq publisher pubsub router routes subscriber

Last synced: 10 Feb 2026

https://github.com/YannickFricke/TwubSub

Elixir Twitch PubSub bindings

elixir pubsub twitch

Last synced: 28 Mar 2025

https://github.com/krisharul26/iot-based-remote-sensor-data-monitoring-and-actuator-control

As the current housing systems are moving towards automation, the focus on the systems used within the house is given more focus than the customer requirement. The systems available in the current market are complex and expensive. The objective of the “IoT based remote sensor data monitoring and actuator control” project is to create a partial open-source monitoring system that can be customized based on the individual requirements of the customer which is cheaper than the available market alternatives and user-friendly.

dht11 grafana-dashboard influxdb iot mqtt pubsub raspberry-pi-3 raspberry-pi-zero-w ultrasonic-sensor waterlevelcontroller

Last synced: 16 Apr 2026

https://github.com/pouchlabs/pouchrealtor

blazing fast socket.io alternative,pure websockets.

io pubsub realtime socket websocket ws

Last synced: 27 Feb 2026

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/piotrpersona/goq

Golang interprocess, in-memory pub-sub message queue.

go go-generics golang golang-library goroutines pubsub queue

Last synced: 13 Jun 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/pascaldevink/cloudevents

CloudEvents implementation in PHP

cloud cloudevents events pubsub

Last synced: 15 Feb 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/ashtonian/mqttv5

Fast, idiomatic MQTT v5 client for Go. Stdlib-only core, zero-alloc receive, auto-reconnect + resubscribe, file-backed QoS 1/2 persistence.

go golang iot messaging mqtt mqtt-client mqtt-v5 mqtt5 mqttv5 publish-subscribe pubsub

Last synced: 27 Jun 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/mchmarny/godapr

Simple dapr HTTP client library

client dapr go grpc pubsub

Last synced: 01 May 2026

https://github.com/jharrilim/multiplex

Key-Value store with subscriptions

key pubsub rust store value

Last synced: 02 Mar 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/thesyncim/fayec

faye client protocol implemented in go [WIP]

faye-client golang pubsub

Last synced: 25 Jan 2026

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/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/mushoffa/redis-pubsub-go

Demo application and code example for Redis Pub/Sub using Go language

docker go golang pubsub redis

Last synced: 17 Apr 2026

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/yevhenlisovenko/nodejs-nano-service

A lightweight event-driven microservices package for RabbitMQ in Node.js. Enables asynchronous communication, message publishing and consuming, and scalable event-driven architecture. Perfect for distributed systems and real-time applications.

async cloud-native distributed-systems event-bus event-driven event-processing high-performance message-broker message-queue microservices nodejs pubsub queueing rabbitmq scalable-architecture

Last synced: 17 Apr 2026

https://github.com/fkucukkara/rabbitmqpubsub101

This project demonstrates the classic Pub/Sub pattern using RabbitMQ as the message broker.

console-application csharp dotnetcore producer-consumer pubsub rabbitmq

Last synced: 18 Apr 2026

https://github.com/batux/ng-event-bus

ng-event-bus

angularjs eventbus pubsub

Last synced: 05 Apr 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/moonshrd/p2chat-android

Port of p2chat to Android

android iot libp2p mesh pubsub

Last synced: 20 Apr 2026

https://github.com/xiscodev/store-and-pubsub

A simple library to manage a Store and subscriptions to store values

browser javascript-library pubsub store

Last synced: 21 Apr 2026

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/banyc/simple-messaging

Brokerless messaging. Pub/Sub. Producer/Consumer. Best effort. Pure Go. No C. No CGO. NO libwhatsoever.

best-effort brokerless messaging producer-consumer pubsub

Last synced: 27 Apr 2026

https://github.com/amitrajitdas/googlecloudready-facilitator-program

Challenge Lab solutions for GoogleCloudReady Facilitator Program

bucket cloud docker gcloud google kubernetes pubsub stackdriver

Last synced: 27 Apr 2026

https://github.com/pkpkpk/gcp

clojure bindings for select GCP sdks

bigquery cloudstorage gcp gemini google-cloud-platform pubsub vertexai

Last synced: 28 Apr 2026

https://github.com/tdjsnelling/dwsps

Tiny distributed websocket pub/sub system

distributed javascript pubsub websocket

Last synced: 02 Apr 2025

https://github.com/lack-zillions-over/zensky

Pub/Sub messaging using Redis.

javascript pubsub queue redis typescript

Last synced: 29 Apr 2026

https://github.com/pouchlabs/pemitter

A blazing fast eventemitter for all js runtimes

browser bunjs deno eventemitter eventemitter3 events nodejs pubsub

Last synced: 29 Apr 2026

https://github.com/kishornaik/sol_pubsub_react

A simple example of Pub-Sub pattern in React.Js

pubsub reactjs

Last synced: 30 Apr 2026

https://github.com/trailsjs/trailpack-pubsub

Redis Pub/Sub implementation for Trails.js app

pubsub trailpack trails

Last synced: 23 Jun 2026

https://github.com/aamiralam/push-notification-service

A firebase cloud function to send push notifications to all clients subscribed to a topic

express firebase-functions nodejs pubsub

Last synced: 01 May 2026

https://github.com/rafiq15/kafka-pub-sub

Real-time Kafka Publisher-Subscriber System with WebSocket Integration

apache-kafka docker-compose event-driven java microservice pubsub spring-boot spring-kafka stomp thymeleaf websocket

Last synced: 03 May 2026

https://github.com/ramchaik/cryptochain

Cryptochain: Blockchain from scratch, with a fullstack MERN application.

blockchain javascript mern mern-stack npm peer-to-peer pubsub real-time redis

Last synced: 03 May 2026

https://github.com/ragmaanir/besked

Small typed PubSub library for crystal.

crystal pubsub

Last synced: 09 Jun 2026

https://github.com/khadkarajesh/iot-tutorial

Projects consist the necessary code to interact with the google iot cloud platform by iot devices

google-iot google-iot-core iot mqtt pubsub python3 raspberry-pi

Last synced: 05 May 2026

https://github.com/alexgalhardo/learning-message-queue-and-pub-sub

Simple project I created with references and examples to learn about message queues and publisher/subscriber pattern with different technologies.

aws-dynamodb aws-s3 aws-sns aws-sqs bullmq docker docker-compose localstack pubsub rabbitmq redis typescript

Last synced: 05 May 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories