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

Pubsub design pattern implements for Go

design-pattern go library pubsub

Last synced: 04 Jul 2025

https://github.com/wspietro/google-pubsub-service

Message service using Google Cloud Pub/Sub between two independent applications (order service and packaging service).

fastify google-pubsub nodejs pubsub typescript

Last synced: 12 Apr 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/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/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/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/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/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/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/rama41222/socketiojustforfun

Socket io sample project

justforfun nodejs pubsub socketio

Last synced: 12 Apr 2026

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

This is a simple project related with pubsub + go

golang pubsub

Last synced: 06 Oct 2025

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

A golang task agent leveraging MQ pub/sub

golang pubsub rabbitmq redis tasks

Last synced: 14 Jan 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: 24 Jul 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/peachfinance/testing_pubsub

Run a temporary instance of Google Cloud PubSub Emulator for Python Tests

fixture gcloud gcloud-pubsub google-cloud pubsub pytest

Last synced: 17 Jan 2026

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

đź”” Pubsub for Tinh Tinh framework

framework golang pubsub

Last synced: 14 Jan 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/paujim/gcp-app

A sample app in python

appengine pubsub python

Last synced: 20 Jul 2025

https://github.com/jasonmejane/ts-post

Flexible PubSub messaging bus system for node and browser applications

bus event messaging publish-subscribe pubsub typescript

Last synced: 07 Oct 2025

https://github.com/websublime/courier

Events PUB/SUB

golang pubsub

Last synced: 07 Oct 2025

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

PubSub in 20 lines with Broadcast Channels. (It can be done using MessageChannel for better compatibility.)

broadcastchannel messagechannel pubsub web

Last synced: 08 Oct 2025

https://github.com/smhmayboudi/dapr-sample

An example to use Distributed Application Runtime (DAPR) for building microservices on cloud and edge.

azure containers dapr event-driven kubernetes microservice microservices microsoft pubsub serverless sidecar

Last synced: 08 Oct 2025

https://github.com/elmagician/pubsub

This package aims to simplify google pubsub usage within go application. It mostly provides helpers and structure to easily send and listen to message while cleanly managing topics and subscriptions.

go google-pubsub pubsub

Last synced: 14 Jan 2026

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/kopera/erlang-reg

Alternative Erlang registry

erlang pubsub registry

Last synced: 08 Oct 2025

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories