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/navneethvi/nats-centralized-microservices

Explore microservice communication with Node.js and NATS in our demo ticketing app. Experience seamless scalability and lightning-fast messaging. Dockerized for easy deployment, it showcases service discovery and real-world ticketing scenarios.

docker events expressjs ingress-nginx kubernetes microservices nats-streaming-server nodejs pubsub skaffold

Last synced: 07 Apr 2026

https://github.com/deividfrancis/poc-rabbitmq

Projeto exploratório utilizando RabbitMQ para a prática do conceito de Pub/Sub (produtor/consumidor), e testando a integração com a biblioteca Bun.

amqplib bun docker docker-compose mensageria producer-consumer pubsub rabbitmq

Last synced: 18 Apr 2026

https://github.com/guillempuche/adu

The initial version of a chatbot. Goal: improve the communication of the universities with their students.

auth0 authentication chat chatbot domain-driven-design jwt material-ui mongodb nodejs nosql pubsub react tdd

Last synced: 05 Apr 2026

https://github.com/thebrubaker/lantern-core

The core library for the Lantern framework.

axios bottlejs lantern pubsub spa vuejs vuex

Last synced: 23 Jun 2026

https://github.com/ysskrishna/pixelmotion

A full-stack application built using React, TailwindCSS, FastAPI, Redis, Redis Queue, Docker, and WebSockets. It allows users to generate videos from images with a single click while providing real-time progress updates during the video generation process. The generated videos include animations and background music.

distributed-systems docker docker-compose fastapi package-creation pillow publisher-subscriber pubsub python python-package react reactjs redis redis-queue rq server-sent-events storage-management tailwindcss websocket

Last synced: 07 Apr 2026

https://github.com/iamageo/cloud-functions-sample

Um boilerplate em Node.js/Express para enviar push notifications com Firebase Cloud Functions

android cloud-functions dart express fcm firebase flutter ios node notifications pubsub

Last synced: 05 Apr 2026

https://github.com/austinjhunt/vanderbiltcs6381-assignment1-zmqpubsub

This project offers a framework for spinning up a publish/subscribe system either on a single host or on a virtualized network with a tool like Mininet.

distributed mininet pubsub python zmq

Last synced: 04 Jun 2026

https://github.com/samsoft00/email-messaging-service

Service to handle all messaging on Canary point Admin Dashboard, such as email, sms, etc. This service is trigger by Google pub/sub

admin email-service google nodejs pubsub service

Last synced: 04 Apr 2025

https://github.com/zleao/zoft.notificationservice

Generic C# messaging service to allow communication between modules

csharp messaging netstandard20 notification pubsub zoft

Last synced: 28 Mar 2025

https://github.com/tibel/caerllion.light

Simple asynchronous message bus

async dotnet pubsub

Last synced: 10 May 2026

https://github.com/umran/mq

A Cloud-Agnostic Go Library for Publishing to and Consuming from Message Queues

aws aws-sns-sqs broker gcp google-cloud-pubsub message messaging mq pubsub queue sns sqs subscription topic

Last synced: 20 Apr 2026

https://github.com/apstory/apstorymq

Lightweight Topic-based Restful Messaging API

apstorymq message publish-subscribe pubsub queues restful-api topic

Last synced: 04 Jun 2026

https://github.com/mdawar/pubsub

A simple and generic publish/subscribe package for Go.

event-bus go message-bus pubsub

Last synced: 21 Mar 2025

https://github.com/iamvihanga/graphql_apollo_subscriptionsever

Subscriptions based GraphQL Backend with Apollo & HTTP ExpressJS Server

apollo-server graphql graphql-api pubsub subscriptions

Last synced: 20 Apr 2026

https://github.com/bitbreakr/go-disperse

Disperse is a Go package that provides a Pub/Sub abstraction layer over unix sockets

cloud communication golang ipc linux macos pubsub socket unix

Last synced: 11 May 2026

https://github.com/semihbkgr/spring-chat

Spring chat application sample built using Redis pub-sub and STOMP

messaging pubsub redis spring-boot stomp websocket

Last synced: 20 Apr 2026

https://github.com/cunkz/google-pubsub-nodejs

Example using Google Pub/Sub via NodeJS.

google google-cloud-platform nodejs pubsub

Last synced: 11 May 2026

https://github.com/zaynabbug/end-to-end-fitness-data-pipeline-on-gcp

A cloud-native data pipeline that ingests, processes, and visualizes real-time and batch fitness data. Built with Pub/Sub, Airflow, BigQuery, dbt, Looker Studio, Terraform, and Docker to automate data workflows and provide actionable insights.

airflow bigquery dbt docker gcp looker-studio pubsub terraform

Last synced: 05 May 2026

https://github.com/cunkz/google-cloud-function-pubsub-to-firestore

Function for Google Cloud Function to CRUD from Pub/Sub to Firestore

cloud-function firebase firestore google google-cloud-platform nodejs pubsub

Last synced: 20 Apr 2026

https://github.com/kareem-emad/switch-py

Python SDK for switch service allowing you to publish messages on topics that trigger the registered subscribers at switch service

events pubsub sdk

Last synced: 22 Apr 2026

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

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

bigquery gcp pubsub terraform

Last synced: 24 Apr 2026

https://github.com/mangalaman93/pstickle

Publish Subscribe System using ZMQ

pubsub zmq

Last synced: 25 Apr 2026

https://github.com/develephant/noobhub-install

NoobHub Installer for a DigitalOcean NodeJS Droplet

corona digitalocean installer multiplayer nodejs noobhub pubsub

Last synced: 25 Apr 2026

https://github.com/gregwhitaker/pubnub-example

Example of using PubNub to publish and subscribe to messages

messaging publish-subscribe pubnub pubsub

Last synced: 06 Jun 2026

https://github.com/zkfmapf123/api-gateway-pubsub-pattern

api-gateway + SQS Pub/Sub Pattern

api-gateway aws eventbridge pubsub sqs

Last synced: 26 Apr 2026

https://github.com/wildonion/rediscord

👾 a simple example of discord and redis pusbub channel, publish twitter mentions to redis in twidis bot and subscribe to them in discord bot in rust to send them in a discord channel

discord-bot mutex-lock pubsub redis tokio-rs

Last synced: 11 Apr 2025

https://github.com/shiningflash/python-pubsub

PubSub using python and different platform eg. google cloud, redis etc.

googlecloudplatform pubsub python redis

Last synced: 27 Apr 2026

https://github.com/sahil2k07/redis-pub-sub

Used Redis as Pub-Sub in a websocket controller in golang

echo golang gorilla-websocket pubsub redis

Last synced: 01 May 2026

https://github.com/c-cube/micronats.ml

Small NATS client for OCaml + Eio

eio nats ocaml pubsub

Last synced: 10 Jun 2026

https://github.com/olivegamestudio/eventweave

Lightweight event aggregation with zero dependencies. Pub/sub messaging for decoupled service-to-service communication.

communitytoolkit-mvvm csharp decoupled event event-aggregator events godot pubsub unity

Last synced: 27 Apr 2026

https://github.com/bhojpur/ems

The Bhojpur EMS is a high performance message oriented middleware applied within Bhojpur.NET Platform ecosystem for distributed event management based on publish/subscribe paradigm.

distributed-systems messaging pubsub

Last synced: 17 Aug 2025

https://github.com/kubescape/messaging

Kubescape's messaging package - a collection of wrapper code around Pulsar to quickly and easily connect to Pulsar brokers, send and receive messages, and message queues and topics management.

message-broker messaging pubsub pulsar

Last synced: 28 Apr 2026

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/lostintime/node-multiconsumer-queue

A wrapper to build multi-consumer queues on NodeJS

nodejs pubsub queue

Last synced: 12 May 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/lafayettegabe/simple-event-stream

📨 SES: A simple event-driven PoC using NATS for real-time Pub/Sub messaging

docker docker-compose event-driven event-driven-architecture go golang javascript nats pubsub stream streaming

Last synced: 03 Apr 2025

https://github.com/exfly/pubsub

pub sub events

go pubsub

Last synced: 15 Jan 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/chinmayvivek/rust-redis-pub-sub

This project demonstrates a simple Pub/Sub (Publish/Subscribe) integration with Redis using Rust. It includes examples of a Redis publisher and subscriber, showcasing how to send and receive messages. Redis is run using Docker for ease of setup and management.

pubsub redis rust rust-lang

Last synced: 30 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/nepet/eventbus

A simplistic event bus for golang

event eventbus golang pubsub

Last synced: 12 May 2026

https://github.com/cloud8421/oredev-genstage-demo

Elixir GenStage demo application for Oredev 2017 conference

elixir genstage oredev pubsub

Last synced: 18 Jun 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/foteinipapadopoulou/livebusmaps

Live Bus Maps Android application with the Publish/Subscribe system.

android bachelor-project pubsub

Last synced: 15 May 2026

https://github.com/getlarge/loopback-pubsub-component

Generic pubsub component for loopback 4

amqp bridge component loopback4 mqtt-client pubsub redis

Last synced: 12 May 2026

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/frankie567/pubsub-emulator-alpine

Google Cloud Pub/Sub emulator Docker image, based on Alpine linux

docker-image google pubsub

Last synced: 11 Jul 2025

https://github.com/phogolabs/cloud

Cloud package enables cloudevents.io for server less

cloudevents golang pubsub

Last synced: 17 Mar 2025

https://github.com/repcomm/pubmarine

ephemeral pub/sub for web,lua over websocket or udp

api client ephemeral lua luasocket minetest mod pubsub server udp web websocket

Last synced: 20 Jan 2026

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/nelreina/redis-client

A lightweight and feature-rich Redis client wrapper for Deno applications that simplifies Redis operations including Pub/Sub, Streams, Hash operations, and more.

pubsub redis redis-streams

Last synced: 15 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: 06 Sep 2025

https://github.com/artbit/pubsub

PubSub design pattern implemented in PHP

php pubsub pubsub-php

Last synced: 14 Jun 2025

https://github.com/brandonmanke/ds

Basic distributed system implemented using publish/subscribe messaging with Redis.

docker go javascript pubsub redis websockets

Last synced: 10 Apr 2026

https://github.com/colorfulcompany/node-gcp-functions-devkit

GCP Functions development kit with functions-framework and nodemon and local PubSub emulator, and google-pubsub-cli

functions-framework google-cloud-platform nodejs pubsub

Last synced: 29 Apr 2026

https://github.com/cocrafts/graphql

A GraphQL Server setup for cross runtimes, supporting both dedicated servers and serverless environments. Compliant with the graphql-ws protocol.

aws graphql graphql-subscriptions graphql-ws lambda pubsub serverless websocket

Last synced: 13 Apr 2026

https://github.com/flowerinthenight/longsub

Package for lengthy subscriptions for AWS SQS and GCP Pub/Sub.

aws gcp lengthy pubsub sqs subscription

Last synced: 25 Apr 2025

https://github.com/matheusjohannaraujo/simple-redis

Simple Redis is a PHP class that provides a practical and reusable abstraction for working with Redis. It allows you to easily create connections and perform common operations such as set, get, del, list, pub, sub and many others, without worrying about the underlying configuration complexity.

docker key-value list php pubsub redis redis-pubsub redis-queue redis-server

Last synced: 22 Feb 2026

https://github.com/thisiserico/golib

An extremely opinionated set of go modules to help keep some consistency between apps 🔬

errors go key-value logger pubsub

Last synced: 17 Jan 2026

https://github.com/whyankush07/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: 13 Apr 2026

https://github.com/iadtya/scalable-chatterup

Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL

kafka nextjs pubsub redis-sentinel socket-io turborepo typescript

Last synced: 09 May 2026

https://github.com/nbdy/pubsupp

simple cpp publish subscribe library

cpp header-only library pubsub

Last synced: 28 Mar 2025

https://github.com/diegossl/iot-publisher-api

REST API for Publisher of the Google Cloud Pub / Sub service.

api expressjs googlepubsub pubsub typescript

Last synced: 11 Mar 2025

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

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

Simple Commit Log with AMQP interface

amqp golang pubsub

Last synced: 12 Jun 2025

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

educational toy project for multithreaded orchestration + pubsub

cpp cpp20 multithreading orchestration pubsub

Last synced: 16 Mar 2025

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories