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

robust mqtt client over wifi for ESP8266 and ESP32

esp32 esp32-library esp8266 esp8266-library mqtt mqtt-client pubsub wifi

Last synced: 12 Apr 2026

https://github.com/barteco/redfish

Strongly typed toolkit for Redis caching and pub-sub service

caching pubsub redis

Last synced: 19 May 2026

https://github.com/daalvand/pub-sub

This package used to publish and subscribe with Regis or Kafka

kafka laravel pub-sub publish-subscribe pubsub redis

Last synced: 09 May 2026

https://github.com/a5chin/event-driven-dataflow

This Terraform module sets up a workflow where files stored in Cloud Storage trigger events in Eventarc, which then processes the files and stores the data in Spanner.

cloudfunctions cloudstorage dataflow eventarc pubsub python3 spanner terraform

Last synced: 13 Mar 2026

https://github.com/ragul28/kafka-cli

Simple & easy Kafka CLI to test Kafka PubSub.

cli confluent-kafka-go golang kafak kafka-cli message pubsub simple

Last synced: 14 Jan 2026

https://github.com/frantjc/go-mqttpubsub

Go module to implement the mqtt protocol for gocloud.dev/pubsub.

go gocloud golang mqtt pubsub

Last synced: 14 Jan 2026

https://github.com/reaxi/events

events system with observer pattern implementation: PubSub and Topic Based alternative

event-system hackertoberfest observer pattern pubsub

Last synced: 13 Mar 2025

https://github.com/sshaplygin/go-socket.io-redis-adapter

Redis adapter to enable broadcasting of events to multiple separate go-socket.io server nodes

go-socket-io golang pubsub redis-adapter redis-client socket-io socket-io-adapter

Last synced: 18 May 2026

https://github.com/ramazanpolat/socketcc

Socket Cluster Client for Python

pubsub python3 socketcluster-client

Last synced: 13 Oct 2025

https://github.com/mminer/redis2ws

Rust WebSockets server that broadcasts Redis Pub/Sub messages

pubsub redis rust tungstenite websockets

Last synced: 19 May 2026

https://github.com/dowlandaiello/go-simplesub-examples

A list of examples for using the go-simplesub protocol.

distributed go golang p2p pubsub simplesub

Last synced: 29 Mar 2025

https://github.com/tsouza/go-bus

A lightweight in-memory message bus Go library

event eventbus go golang messaging pubsub

Last synced: 14 Oct 2025

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

Apache Kafka pub/sub clients and benchmarks

concurrency kafka pubsub

Last synced: 21 Jun 2026

https://github.com/code-raushan/chat-server-ws

Implementation of a scalable chat server using Websockets and Redis pub/sub in Go.

chat-server go pubsub redis scale websocket

Last synced: 18 May 2026

https://github.com/ortense/mediator

A minimalistic and dependency-free event mediator with internal context for front-end.

dependency-free emitter events mediator observer pubsub typescript typescript-library

Last synced: 16 Oct 2025

https://github.com/hamidzr/pubsub-broker

Implementation of a pub sub broker using Zeromq, Chord DHT, and Zookeeper

chord-protocol dht distributed-systems pubsub

Last synced: 18 Oct 2025

https://github.com/techgaun/gproc_pubsub

A simple wrapper on top of gproc for your pubsub needs - untested

elixir gproc pubsub

Last synced: 05 Apr 2025

https://github.com/viveknaskar/event-subscriber

A simple spring boot application that is subscribed to a topic from Google Pub/Sub.

google-cloud google-cloud-platform pubsub spring-boot spring-integration

Last synced: 18 May 2026

https://github.com/japrozs/elixir-chat-app

A basic chat app that I made to learn elixir

elxir phoenix presence pubsub webpack

Last synced: 18 May 2026

https://github.com/dbones-labs/eventual

Pub/sub client for dotnet. Support typed messages between your services.

dotnet eventbus library messaging pubsub rabbitmq

Last synced: 17 Jan 2026

https://github.com/threedotslabs/watermill-firestore

Firestore Pub/Sub for the Watermill project.

events firestore firestore-database go golang pubsub watermill

Last synced: 14 Feb 2026

https://github.com/mchmarny/stockercm

Sentiment processor using Cloud Functions, Cloud PubSub, Natural Language Processing API, and Cloud Dataflow.

api cloud dataflow function nlp pubsub

Last synced: 23 Oct 2025

https://github.com/molda/pubsub

Simple Publish/Subscribe module

module pubsub totaljs

Last synced: 24 Oct 2025

https://github.com/pior/fastjob

Fast and robust job queue using GoogleCloud PubSub ☁️

google-pubsub job-queue pubsub

Last synced: 20 May 2026

https://github.com/tosh2230/py-queuing-hub

Multi-cloud Queuing Hub for Python

aws gcp pubsub python sqs

Last synced: 24 Apr 2026

https://github.com/cmackenzie1/pubsub-examples

A collection of examples using the Cloudflare Pub/Sub

cloudflare examples mqtt pubsub

Last synced: 06 May 2026

https://github.com/hlts2/gopubsub

Simple lock-free topick based publish/subscribe library written in golang

golang golang-library goroutine-safe goroutines hlts2 library lock-free pubsub pubsub-instance pubsub-messages topic

Last synced: 20 May 2026

https://github.com/nickjordan289/wordle-multiplayer-ts

Rudimentary implementation of multiplayer wordle in React using Azure Infrastructure.

azure multiplayer pubsub react terraform typescript wordle

Last synced: 19 Apr 2026

https://github.com/royaals/exchange-webapp

Exchange Webapp-distributed system example

message-queue nextjs nodejs postgresql pubsub redis websocket

Last synced: 11 Apr 2026

https://github.com/inottn/unsubber

Based on mitt, simplifying event handling.

event eventbus mitt pubsub

Last synced: 16 May 2026

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

Simple asynchronous message bus

async dotnet pubsub

Last synced: 10 May 2026

https://github.com/thisissoon/gokit

A set of common packages for building applications in Go at SOON_

config go grpc http psql pubsub

Last synced: 26 Feb 2026

https://github.com/coolshare/coolshareangularpubsub

A package/service to provide publish/subscribe pattern for communication in Angular

angular communications coolshare design-pattern design-patterns patterns publish-subscribe pubsub

Last synced: 17 May 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/cognitev/pubsub-gcp-js

a wrapping package around GCP pubsub package to provide a more convenient, abstract functionalities

events gcp javascript nodejs pubsub

Last synced: 17 May 2026

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories