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

A collection of samples about Azure Web PubSub Service

azure pubsub websock

Last synced: 28 Apr 2026

https://github.com/jquiterio/mhub

A Non-Standard Message Hub

http hub message pubsub redis

Last synced: 28 Apr 2026

https://github.com/mesh-kit/core

Fast, structured WebSockets for distributed real-time apps.

distributed framework mesh presence pubsub realtime redis state-sync websockets

Last synced: 29 Apr 2026

https://github.com/chandanjain009/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 nodejs pubsub queueing rabbitmq scalable-architecture

Last synced: 29 Apr 2026

https://github.com/gmtprime/yggdrasil_redis

Redis adapter for Yggdrasil

elixir pubsub redis yggdrasil

Last synced: 29 Apr 2026

https://github.com/techwithty/valkey-redis-flow

Valkey Redis Flow: Conversion of Redis to Valkey with full support for both, plus advanced features. Complete async Python toolkit for caching, sharding, pubsub, rate limiting, and monitoring.

async backend cache circuit-breaker cloud devops distributed-systems lock metrics monitoring observability pipeline pubsub python rate-limit redis retry sharding techwithty valkey

Last synced: 29 Apr 2026

https://github.com/valentaiga/redis-pubsub-trial

PubSub messaging with Redis in .NET Core 7 and OpenTelemetry traces

dotnet opentelemetry otel pubsub redis

Last synced: 29 Apr 2026

https://github.com/incept5/messaging-lib

Robust, flexible system for asynchronous messaging within Quarkus applications.

kotlin messaging pubsub quarkus

Last synced: 30 Apr 2026

https://github.com/phogolabs/cloud

Cloud package enables cloudevents.io for server less

cloudevents golang pubsub

Last synced: 17 Mar 2025

https://github.com/webermarci/roar

Distributed pub/sub for Gleam with automatic cluster synchronization across BEAM nodes

distributed gleam pubsub

Last synced: 08 Jun 2026

https://github.com/andrewjbateman/cloud-pubsub-firebase

:clipboard: Google Firebase Functions used to transfer data using Pubsub to a Firestore Database

firebase functions google-cloud pubsub tutorial-code typescript3

Last synced: 30 Apr 2026

https://github.com/94dreamer/async-album

Callback/PubSub/Promise/Generator/Redux/RxJS 异步编程实现Demo合集

async callback promise pubsub redux rxjs

Last synced: 30 Apr 2026

https://github.com/kaushik-puttaswamy/train-ticket-booking-customer-data-ingestion-via-pub-sub-stream-dataflow-and-bigquery-with-looker

This project demonstrates real-time train ticket booking customer data ingestion and transformation using Pub/Sub, Dataflow, BigQuery, and visualization with Looker. It enables efficient data processing, storage, and analysis for customer insights.

bigquery dataflow etl gcp looker pubsub real-time-analytics

Last synced: 30 Apr 2026

https://github.com/syucream/embulk-input-pubsub

Google Cloud Pub/Sub input plugin for Embulk.

embulk-plugin pubsub

Last synced: 08 Jun 2026

https://github.com/thebigyovadiaz/rabbitmq-pub-sub

Learn Pub/Sub with RabittMQ and Golang

event-driven go golang pubsub rabbitmq

Last synced: 08 Jun 2026

https://github.com/martinandert/pubs

Publish and subscribe.

browser nodejs publish-subscribe pubsub

Last synced: 01 May 2026

https://github.com/pipizhang/pubsub

Pub/Sub Servivce

docker echo golang pubsub rest-api

Last synced: 01 May 2026

https://github.com/daemonzone/redis-streams-pubsub

A simple, elegant Ruby gem that provides a publish/subscribe API on top of Redis Streams. It simplifies working with Redis Streams by offering familiar pub/sub patterns with automatic consumer group management and message acknowledgment

gem pubsub redis redis-streams ruby ruby-on-rails rubygems

Last synced: 12 Dec 2025

https://github.com/pnu/gcr-trigger-build-wip

**work in progress** – Trigger Cloud Build jobs when new tags are inserted to GCR or webhook called.I've implemented similar for Cloud Run and at least for the current use-case it seems to be better fit.. but I'll save this here for later reference.

cloudbuild gcf gcloud gcr pubsub secrets-manager wip

Last synced: 08 Jun 2026

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

Terraform module for Google Cloud Pub/Sub with topics, subscriptions, dead-letter queues, and schema validation

event-driven gcp google-cloud infrastructure-as-code messaging production-ready pubsub terraform terraform-module

Last synced: 02 May 2026

https://github.com/subhamay-bhattacharyya-tf/terraform-google-pubsub-subscription

🏗️ Terraform module to create and manage Pub/Sub subscriptions, including push/pull delivery, dead-letter topics, retry policies, and filtering.

pubsub terraform-gcp-module terraform-module

Last synced: 02 May 2026

https://github.com/subhamay-bhattacharyya-tf/terraform-google-pubsub-topic

🏗️ Terraform module to provision Pub/Sub topics, including message retention, ordering, schema integration, and encryption settings.

pubsub terraform-gcp-module

Last synced: 02 May 2026

https://github.com/rudsarkar/pubsub-websocket

WebSocket pub/sub implementation usin Go gin, Postgresql

gin-gonic golang postgresql pubsub websocket

Last synced: 03 May 2026

https://github.com/raulpe7eira/course-groxio-liveview

Grox.io Learning's Professional LiveView Course by Bruce Tate

course ecto elixir groxio learn liveview phoenix pubsub svg tailwind-css

Last synced: 03 May 2026

https://github.com/rodrigocitadin/pubsub-bulk

Send and read messages in batches from Kafka PubSub and bulk insert into Postgres

batch golang kafka postgres pubsub queue

Last synced: 05 May 2026

https://github.com/yash-thio/sudoku-solver

the final version of this app would be able to solve any 9 by 9 sudoku you provide in an image format.

express image-processing pubsub redis websockets

Last synced: 05 May 2026

https://github.com/diagrid-labs/dapr-workshop-python

This repo contains the starting point for the Dapr workshop Python challenges.

api cloudnative dapr pubsub state-management

Last synced: 26 Oct 2025

https://github.com/guifernandess7/geofile-uploader-api

Microservices application for visualization, processing, and uploading geospatial data and files

bucket echo gcp geospatial golang microservice pubsub

Last synced: 09 Jun 2026

https://github.com/danielhreben/yarpc

Yet another RPC over RabbitMQ

pubsub rabbitmq rpc rpc-client rpc-library rpc-server

Last synced: 15 Mar 2025

https://github.com/ankush-web-eng/lc-architecture

A repo where I practiced LeetCode backend architecture with advanced backend concepts and tested each one of them.

captcha ddos-attacks expressjs nodejs pubsub queues rate-limiting redis

Last synced: 10 Jul 2025

https://github.com/paujim/gcp-app

A sample app in python

appengine pubsub python

Last synced: 20 Jul 2025

https://github.com/Ariel-Mutebi/TaskQuest

This object-oriented to-do list app not only allows you to manage to-dos in projects, but it also filters your to-dos into categories, stores your data in local storage, is installable with offline access, and lets you earn coins to play games. Gamify your life and never miss a deadline with TaskQuest!

bootstrap bootstrap5 drag-and-drop object-oriented-programming portfolio progressive-web-app progressive-web-apps pubsub pwa pwa-apps todo todo-list todoapp todolist todolist-application typescript

Last synced: 24 Jul 2025

https://github.com/gustapinto/go_pubsub_job

A simple golang job executor example based on Google Cloud Pub/Sub topics

firestore go golang pubsub

Last synced: 02 Sep 2025

https://github.com/sahilgundu/tier1-swiss-bank-regulatory-reporting-lakehouse-gcp

GCP-based Regulatory Reporting Lakehouse — Tier-1 Swiss Bank (Simulated Case Study):- Documentation-only repo illustrating a cloud-native data lakehouse architecture for regulatory reporting on Google Cloud Platform (GCS + BigQuery + Dataflow + Composer). Includes ADRs, runbooks, and compliance data contracts.

adr bfsi bigquery composer data-engineering data-pipeline dataflow gcp lakehouse pubsub regulatory-reporting runbook

Last synced: 16 May 2026

https://github.com/sahilgundu/tier1-uk-bank-fx-streaming-gcp

Sanitized case study — Tier-1 UK bank FX streaming on GCP (Pub/Sub → Dataflow → BigQuery, Composer, VPC-SC/CMEK). Patterns only; no client code/data.

architecture bigquery case-study data-engineering dataflow gcp mermaid pubsub streaming

Last synced: 10 Jun 2026

https://github.com/anpandu/ps2bq

Stream insert GCP PubSub messages into BigQuery table.

bigquery golang pubsub

Last synced: 12 Feb 2026

https://github.com/rehan-adi/scalable-chat-app

A scalable architecture for a real-time chat application, utilizing WebSocket for instant communication, Redis for message queuing, and Kafka for durable, scalable message storage and processing.

express kafka postgresql prisma pubsub redis socket-io typescript

Last synced: 11 Apr 2026

https://github.com/msysh/aws-sample-appsync-events

This project is a demonstration of a simple and minimal implementation of real-time communication using AWS AppSync Events.

aws-appsync-events pubsub react websocket

Last synced: 06 May 2026

https://github.com/nixhantb/QuantumMQ

⚙️ Distributed Message Queuing Protocol for Message Broker System with almost quantum-level messaging⚙️

load-balancer message-broker message-queue protocols proxy pubsub queues server tcp

Last synced: 07 May 2025

https://github.com/tmc/glogs-to-honeycomb

A pubsub pipeline designed to deliver Istio sidecar logs to Honeycomb.

go honeycomb istio pubsub

Last synced: 15 Mar 2025

https://github.com/wiseaidev/emitter-rs

📢 A lightweight Event Emitter implementation for Rust and Wasm.

emitter event-emitter pubsub rust wasm

Last synced: 23 Mar 2025

https://github.com/devphde/authentication.net

Projeto .Net Core para cadastro, login e recuperação de senha de usuário.

clean-architechture clean-architecture csharp docker entity-framework netcore pubsub solid

Last synced: 07 May 2026

https://github.com/alonsoir/distributed-order-system

The Order Processing Service is a robust, reactive microservice designed to handle order creation and processing using a saga pattern. Built with Spring WebFlux, R2DBC, and Redis, it ensures reliable, fault-tolerant, and scalable order management in distributed environments. order-service is pub implementation. pending to build sub implementacion.

circuit-breaker distributed-systems pubsub redis resilience4j sagas spring-boot

Last synced: 24 Apr 2026

https://github.com/bujosa/dilmun

This is a simple project related with pubsub + go

golang pubsub

Last synced: 06 Oct 2025

https://github.com/terance-edmonds/python-pub-sub

Designing and implementing a simple Publish and Subscribe middleware using Client-Server Sockets Programming concepts and techniques

pubsub python socket-programming

Last synced: 05 Mar 2025

https://github.com/iambelugaa/grpc-pubsub

A Go library that uses gRPC to implement basic publish-subscribe systems with brokers, publishers and consumers for sending and receiving messages.

golang grpc grpc-streaming pubsub stream

Last synced: 03 Jul 2025

https://github.com/jwill9999/subpub

An example of a sub/pub design pattern

browserify commonjs design example-code javascript modules patterns pubsub

Last synced: 31 Mar 2025

https://github.com/macprog-guy/subcast

A fast, small and dependency free publish subscribe event-bus for the browser and nodejs.

dependency-free in-memory library messaging pubsub subtopics topic

Last synced: 10 Mar 2026

https://github.com/timwienk/wow-libpubsub-1-0

World of Warcraft AddOn library. Simple embeddable publish-subscribe implementation.

library lua pubsub world-of-warcraft world-of-warcraft-addon

Last synced: 25 Mar 2025

https://github.com/mattruggio/ruby-websocket-client-example

Small little script demonstrating web sockets and channel subscriptions

pubsub ruby websocket-client websockets

Last synced: 08 Apr 2025

https://github.com/rama41222/socketiojustforfun

Socket io sample project

justforfun nodejs pubsub socketio

Last synced: 12 Apr 2026

https://github.com/fajarcandraaa/go-message-broker

Is a simple way to implement message-broker in the golang programming language

backend-service go golang google-cloud-pubsub message-broker microservices pub-sub pubsub

Last synced: 13 Jan 2026

https://github.com/basedwon/newk

Provides a flexible, transport-layer abstraction for various network protocols

nkn p2p pubsub transport

Last synced: 15 May 2025

https://github.com/bromq-dev/bromq

Batteries-included, production-ready MQTT broker

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

Last synced: 16 Jan 2026

https://github.com/tigase/tigase-pubsub

Tigase PubSub Component

pubsub tigase xmpp

Last synced: 24 Apr 2025

https://github.com/will-white/dahua-companion

Small, simple, and fast event driven Dahua (Amcrest) doorbell processor for home automation integration

containerization event-driven golang mqtt pubsub stream-processing

Last synced: 12 May 2026

https://github.com/nadahamdy217/movies-data-etl-using-python-gcp

Developed a comprehensive ETL pipeline for movie data using Python, Docker, and a GCP Pub/Sub emulator. Successfully processed and published the data in a local Docker environment, showcasing advanced data engineering skills.

analytics data data-engineering data-ingestion data-preparation data-preprocessing data-processing data-project docker etl etl-pipeline gcp matplotlib matplotlib-pyplot numpy pandas pubsub python scipy seaborn

Last synced: 06 Jan 2026

https://github.com/ddiogoo/pubsub

Messaging server with Pub/Sub architecture

messaging pubsub software-architecture

Last synced: 28 Mar 2025

https://github.com/sahilkhanna/my-pub-sub

A Python library implementing the publish-subscribe pattern.

pubsub python singleton-pattern

Last synced: 10 Mar 2026

https://github.com/bnb32/modbot

This moderation bot software uses scikit-learn binary classification algorithms or pytorch neural networks to learn what phrases to allow in twitch chat. Labeled training data is constructed from chat logs with human moderation information. After training the software can be connected to twitch chat to automate moderation.

irc-bot machine-learning moderation-bot pubsub twitch

Last synced: 16 Mar 2025

https://github.com/disk0dancer/chat-app

Multi user online chat based on different services communication approaches

fastapi pubsub python3 react rest-api typescript websockets

Last synced: 11 Apr 2026

https://github.com/cthtufspetprojects/google-cloud-function-gen2-template

Template for Python functions to run on Google Cloud Functions Platform (gen2), with CI\CD by GitHub Actions

cicd cloudfunctions firestore flask google pre-commit-hooks pubsub python terraform tests

Last synced: 14 Mar 2025

https://github.com/nurfarazi/pubsub

Simple demonstration of pub-sub using just event and delegate

pubsub

Last synced: 14 Nov 2025

https://github.com/purinton/rabbitmq

A simple, testable RabbitMQ client for Node.js supporting both ESM and CommonJS.

amqp commonjs esmodule messaging nodejs pubsub queue rabbitmq testable

Last synced: 20 Jan 2026

https://github.com/travelxml/rediodb

Redio DB is a high-performance distributed database designed for real‑time operations. It supports basic key value commands (SET, GET, EXPIRE, TTL, DEL), atomic operations (INCR, DECR, APPEND), data structures (lists, sets, and hashes), and enhanced pub/sub messaging. The system offers both non‑interactive commands and an interactive REPL shell via

inmemory-cache inmemory-db inmemory-queue pubsub rediodb

Last synced: 12 Jun 2025

https://github.com/code-raushan/chat-app-server-redis

Scalable chat server built on top of Socket.IO, Redis Pub/Sub and caddy. Server written using Fastify and Typescript.

caddy docker fastify pubsub redis socket-io typescript

Last synced: 11 Apr 2026

https://github.com/fusetim/ipfs-pubsub-mod

Enable PubSub experimental feature for IPFS (https://github.com/linuxserver/docker-ipfs)

docker docker-container docker-ipfs docker-mods experimental experimental-features go-ipfs ipfs kubernetes mods pubsub

Last synced: 20 Jan 2026

https://github.com/whitebolt/topic-subscribe

Universal PubSub module for node and browser with subscription filtering and broadcasting.

angularjs events jquery nodejs pubsub

Last synced: 12 Apr 2026

https://github.com/ekaputra07/firesub

Firebase Functions helpers to publish your Cloud Firestore or Cloud Storage events to PubSub. https://www.npmjs.com/package/firesub

cloud-functions firestore gcp pubsub

Last synced: 29 May 2026

https://github.com/anthonycorletti/modal-async-pubsub-example

A proof-of-concept, pubsub-esque service that runs on Modal.

fastapi modal pubsub python

Last synced: 19 May 2026

https://github.com/ariel-mutebi/taskquest

This object-oriented to-do list app not only allows you to manage to-dos in projects, but it also filters your to-dos into categories, stores your data in local storage, is installable with offline access, and lets you earn coins to play games. Gamify your life and never miss a deadline with TaskQuest!

bootstrap bootstrap5 drag-and-drop object-oriented-programming portfolio progressive-web-app progressive-web-apps pubsub pwa pwa-apps todo todo-list todoapp todolist todolist-application typescript

Last synced: 07 May 2026

https://github.com/vtramo/sensorwave

IoT application built for real-time monitoring and control of sensors.

iot iot-application java keycloak kubernetes mosquitto mqtt protobuf3 pubsub python python3 quarkus raspberry-pi sensor-data-collection sensors

Last synced: 10 Apr 2026

https://github.com/weiwenchen2022/pubsub

Pubsub design pattern implements for Go

design-pattern go library pubsub

Last synced: 04 Jul 2025

https://github.com/lnk2past/toadofsky

educational toy project for multithreaded orchestration + pubsub

cpp cpp20 multithreading orchestration pubsub

Last synced: 16 Mar 2025

https://github.com/de3lo/redis-value-cache

An in memory cache backed by redis.

cache pubsub redis

Last synced: 10 Apr 2025

https://github.com/coregx/pubsub

Production-ready Pub/Sub library and standalone service for Go. Reliable messaging, DLQ, exponential backoff, clean architecture.

clean-architecture ddd docker event-driven go golang message-queue messaging microservices mysql postgresql pubsub queue rest-api sqlite

Last synced: 13 Jan 2026

https://github.com/duquejo/azure-java-servicebus-exercise

Azure ServiceBus Listener/Receiver topic example using Spring-boot & Terraform AzureRM Providers

azure-service-bus java maven pubsub spring-boot

Last synced: 14 Apr 2026

https://github.com/ackeecz/terraform-gcp-cloud-function_pubsub_to_bq

Cloud function subscribes itself to given topic and inserts each message to BigQuery table.

bigquery cloud-functions pubsub terraform-module

Last synced: 16 May 2026

https://github.com/frarosset/todo-list

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

css css3 html html5 javascript localstorage pubsub theodinproject todo-list todolist webpack

Last synced: 12 Apr 2026

https://github.com/lulf/slim

Simple Commit Log with AMQP interface

amqp golang pubsub

Last synced: 12 Jun 2025

https://github.com/saanvijay/weathernotify

Notify the live weather forcast for your current location to the subscribed users. It uses 2 microservices which internally uses 'Confluent's Apache Kafka Golang client'

apache-kafka docker golang microservice pubsub rest-api

Last synced: 12 Apr 2026

https://github.com/jdizm/gcloud-pub-sub

an example using gcloud pubsub, cloudevents and functions framework

cloudevents events functions gcloud gcp pubsub serverless

Last synced: 04 Jul 2025

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories