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/loilo/monomitter

📡 A tiny, overly simplistic event bus

emitter events javascript pubsub signal

Last synced: 20 Feb 2026

https://github.com/chandanpasunoori/event-sync

Event Sync is for syncing events from multiple sources to multiple destinations, targetted for adhoc events, where sources support acknowledgement functionality.

bigquery golang-tools google-cloud-platform pubsub

Last synced: 21 Aug 2025

https://github.com/autom8ter/queuerpc

a protoc plugin to generate type safe RPC client and server code that use a message queue for transport/service discovery.

golang message-queue protobuf protocol-buffer pubsub

Last synced: 22 Aug 2025

https://github.com/betterwrite/vue-pubsub

A Pubsub Plugin (or better Event Bus) for Vue.

event-bus mitt pubsub typescript vue vue3 vuejs

Last synced: 28 Aug 2025

https://github.com/cwest/ai-tokentrace

ai-tokentrace is a Python library for GenAI cost observability. It helps developers track token consumption in Google Generative AI applications to manage costs and optimize performance.

adk-python ai cost-management firestore gemini genai google google-genai observability pubsub python telemetry token-tracing

Last synced: 17 Jan 2026

https://github.com/node-casbin/pubsub-watcher

Google Cloud Pub/Sub watcher for Node-Casbin

abac acl auth authorization authz casbin gcp google-cloud middleware pubsub rbac watcher

Last synced: 14 Mar 2025

https://github.com/sokil/pubsub-server

Publish/Subscribe server in Golang which broadcast messages to all other connected clients

chat go golang pubsub

Last synced: 29 Mar 2025

https://github.com/bujosa/vega

This Project is about remove background api

cloudfunctions pubsub python remove-background serverless storage

Last synced: 14 Mar 2025

https://github.com/bujosa/capella-b

This is a sample project about pubsub, express, jwt and middlewares

express jsonwebtoken middlewares pubsub

Last synced: 16 May 2026

https://github.com/bujosa/achernar

Achernar is a project about serverless using cloud run, storage, mongoose, and pub-sub.

javascript pubsub serverless storage-engine

Last synced: 14 Mar 2025

https://github.com/beatthat/notifications

Global system for pub/sub notification events by string 'type'.

loosely-coupled-design message-api messaging notifications observer observer-pattern pubsub unity3d

Last synced: 18 May 2026

https://github.com/siddhi-io/siddhi-io-googlepubsub

Extension that allows communicating with topics located in Google Pub-Sub

extension google-cloud google-pubsub io message-queue pubsub siddhi

Last synced: 24 Apr 2025

https://github.com/johngeorgewright/hot-press

Event lifecycle management in JavaScript

event-hierarchy event-lifecycle pubsub

Last synced: 07 Apr 2025

https://github.com/vibesrc/vibemq

A high-performance MQTT broker written in pure Rust, fully compliant with MQTT v3.1.1 and v5.0 specifications

broker iiot iot message-broker message-queue messaging mqtt pubsub

Last synced: 13 Jan 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/cuongndc9/pubsub_go

a simple đź’… pusub using go

103cuong go golang pubsub

Last synced: 15 Mar 2025

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

GKE Replacement for PubSub-to-PubSub Cloud Dataflows in GCP

cli cloud-dataflow docker gcp gke ipc kubernetes node-ipc nodejs pubsub typescript

Last synced: 18 Nov 2025

https://github.com/filipecosta90/pubsub-bench

Estimate on how fast each Pub/Sub can process messages. Supports Redis pubsub and sharded pubsub

pubsub redis

Last synced: 06 May 2026

https://github.com/abhisekp/jest-pub-sub

Test Redis PubSub using Jest testing framework

demo jest pubsub redis testing

Last synced: 20 Jan 2026

https://github.com/ankush-web-eng/brolangf

BROLANG is a programming language built for fun written in golang.

brolang golang kafka nextjs15 pubsub queue redis tailwindcss websockets-server

Last synced: 10 Mar 2025

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

Terraform module for GCP PubSub resources

gcp pubsub terraform-module

Last synced: 09 Feb 2026

https://github.com/roitinnovation/roit-queues

Queue manager for Typescript, as well as Nestjs.

cloudtasks nestjs nodejs pubsub queue typescript

Last synced: 22 Apr 2025

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/platdesign/cana

rx-pubsub

nodejs pubsub rx ws

Last synced: 06 Apr 2025

https://github.com/benmeehan/goscribe

A fast, simple, pure golang pub-sub broker.

broker golang pubsub

Last synced: 24 Mar 2025

https://github.com/haricharank9/pub-sub-topic-ts

Topic-based Publish-Subscribe pattern library TypeScript implementation.

design-pattern javascript publisher pubsub subscriber topic typescript typescript-library

Last synced: 08 Apr 2025

https://github.com/joy2fun/laravel-log-publish

Logging to a Redis channel for Laravel

burn-after-reading laravel logging pubsub redis

Last synced: 14 Jan 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/frarosset/battleship

A project from The Odin Project (Full Stack Javascript).

battleship battleship-game css css3 drag-and-drop html html5 javascript pubsub theodinproject webpack

Last synced: 12 Apr 2026

https://github.com/noyzys/nautchkafe-rabbit-bridge

Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ

broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr

Last synced: 28 Nov 2025

https://github.com/iferdel/sensor-data-streaming-pubsub

Hybrid IoT system using PubSub as backbone by means of Go/RabbitMQ, PostgreSQL with TimeScaleDB extension for storage, Alloy and Loki for logs, and Grafana for real-time visualization. Interaction via a CLI tool, which communicates with an HTTP REST API server. Deployed on Kubernetes through GitOps.

alloy amqp api-keys cli dba distributed-systems go grafana loki mqtt postgresql pubsub rabbitmq rest-api stream-processing time-series timescaledb

Last synced: 20 Apr 2026

https://github.com/victorlevasseur/navettejs

NavetteJS provides a lightweight event bus system for your frontends and microfrontends.

events javascript library pubsub typescript

Last synced: 18 Apr 2026

https://github.com/sumory/mas

a state management library.

actions pubsub redux state-management

Last synced: 09 May 2026

https://github.com/magnuschase03/pubsubgo

This is a simple pub/sub service written in Go.

go pubsub

Last synced: 12 Oct 2025

https://github.com/kelindar/metering

This metering plugin for emitter.io broker persists usage in Google Datastore.

datastore emitter-io plugin pubsub

Last synced: 25 Mar 2025

https://github.com/knownasilya/index-html-loader

Load and cache index.html using GCP PubSub, works great with ember-cli-deploy

deployment ember-cli-deploy pubsub

Last synced: 08 Jan 2026

https://github.com/developer-guy/bookmark-searcher

Making bookmark search using Redis Cloud,ELK

elasticsearch elk go golang kibana logstash pubsub redis redis-cloud redis-labs

Last synced: 10 May 2026

https://github.com/tacxou/nestjs_module_twurple

Twitch API/Chat/PubSub with Twurple NestJS module

abstract abstraction api async chat nestjs node nodejs npm promise pubsub spaces twitch twurple

Last synced: 11 Mar 2026

https://github.com/jacarte/psubko

Lightweight pub/sub project in Kotlin

kotlin lightweight pubsub rabbitmq-client

Last synced: 27 Apr 2025

https://github.com/ahmed-musallam/syrupjs

A tiny pub/sub jQuery micro-framework for distant component interaction

aem component-interaction event pubsub

Last synced: 06 Sep 2025

https://github.com/stevenferrer/kafka-pubsub

kafka pub-sub demo

go go-kit golang kafka pubsub

Last synced: 06 Sep 2025

https://github.com/zerotohero-dev/medior

medior mediates topics from publishers to subscribers (i.e., it’s yet another pubsub hub)

best-practices byte-sized bytesized-javascript bytesized-tv education event-emitter javascript observer patterns practices pubsub samples screencast trainings tutorials vidcast videos

Last synced: 18 May 2026

https://github.com/knowledgecode/messenger

Type-safe Request/Reply and Pub/Sub messaging library for browser applications

browser communication components iframe message-channel messaging pub-sub pubsub request-reply type-safe typescript worker

Last synced: 19 Apr 2026

https://github.com/yehorkochetov/Dyffi-Bus

A asynchronous pub/sub system built with custom in-memory broker and an FastAPI .

broker consumer messaging pubsub python python3 queue

Last synced: 31 May 2026

https://github.com/nnecec/mittss

Lightweight, extendable event emitter / pubsub.

emitter event event-bus event-handlers event-listener eventbus eventemitter mitt pubsub

Last synced: 31 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/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/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/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/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/xfoxawy/eventbusjs

Simple Pub/Sub Event Bus as mediator pattern

javascript mediator mediator-pattern pub pubsub

Last synced: 23 Jan 2026

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/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/cvweiss/redis-websocket

Node implementation of redis to websocket broadcasting.

nodejs pubsub redis websocket

Last synced: 01 Feb 2026

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories