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/priyam-03/recruitify

Recruitify is an AI-powered recruiting platform streamlines the hiring process by automating candidate shortlisting, enabling virtual interviews, and supporting professional networking. Built with React, Express, and MongoDB, it offers a modern, efficient solution for recruiters and job seekers alike.

aws-ec2 aws-s3 ci-cd cookie-based-auth docker expressjs github-actions graphql hacktoberfest mern-stack mongodb nodejs nodemailer-smtp-transport pubsub reactjs redis webrtc websocket

Last synced: 16 Jul 2025

https://github.com/gbaeke/dapr-demo

Collection of Dapr demos

azure dapr mqtt pubsub signalr

Last synced: 28 Aug 2025

https://github.com/vlingo/xoom-streams

The VLINGO XOOM platform SDK for Reactive Streams built on XOOM ACTORS.

actor-model actors backpressure functional-programming jvm pubsub reactive reactivestreams streams

Last synced: 05 Sep 2025

https://github.com/sqlprovider/angular2-pubsub

Publisher/Subscriber service for Angular 2

angular angular2 angular2-service angular4 angular4-service pubsub

Last synced: 17 Aug 2025

https://github.com/erebus-sh/erebus

Real-Time as a Service platform, built on Cloudflare for fast, cheap, and reliable infrastructure to power live apps and connected experiences.

cloudflare convex durable-objects erebus hono nextjs presence pubsub real-time realtime sdk typescript websocket

Last synced: 04 Oct 2025

https://github.com/janaom/gcp-de-project-streaming-pubsub-beam-dataflow

This project demonstrates an end-to-end solution for processing and analyzing real-time conversations data from a JSON file using GCP services and infrastructure automation, showcasing data storage, streaming, processing, and analysis at scale.

apache-beam bigquery dataflow de-project gcp pubsub streaming-data

Last synced: 18 Oct 2025

https://github.com/dpwgc/imc-message-center

通讯中台-消息推送中心(DDD领域驱动设计+CQRS架构实战项目)

b broadcast cqrs ddd mariadb pubsub redis spring-boot websocket

Last synced: 25 Feb 2026

https://github.com/mandrewcito/event_channel

Tiny pub sub implentation

pubsub python python3

Last synced: 03 Jul 2025

https://github.com/aregtech/areg-sdk-demo

This repository demonstrates the integration of AREG framework in the projects.

areg-sdk async client-server cpp demo demos example examples ipc linux multiprocessing multithreading pubsub rpc sdk windows

Last synced: 19 Jan 2026

https://github.com/mirpo/mimic-ws

Mimic-ws is drop-in replacement for ws, power by uWebSocket.js

javascript mqtt nodejs protocol pubsub realtime webscoket websocket-client websocket-server

Last synced: 19 Sep 2025

https://github.com/grassator/happened

PubSub / Event Bus library

event-bus events pubsub

Last synced: 20 Mar 2025

https://github.com/Techie-Qabila/fastify-nats

Plugin for sharing nats connection across Fastify

broker fastify messaging nats pubsub rpc

Last synced: 10 Jul 2025

https://github.com/cornelk/pulsar-go

Apache Pulsar Golang Client Library

event-streaming go golang messaging pubsub pulsar streaming

Last synced: 22 Mar 2025

https://github.com/seniorjoinu/ic-event-hub

Event-based pub/sub for IC canisters

dfinity events internet-computer pubsub rust

Last synced: 20 Aug 2025

https://github.com/jay-johnson/kombu-and-pika-pub-sub-examples

Simple publisher and subscriber examples for Kombu and Pika with a RabbitMQ broker

amqp kombu pika publish-subscribe pubsub rabbitmq

Last synced: 14 Apr 2025

https://github.com/humbedooh/pypubsub

PyPubSub - An asynchronous pubsub protocol written in Python 3

async http json ldap publisher pubsub python subscriber

Last synced: 04 Sep 2025

https://github.com/sipcapture/hepsub-voipmonitor

HEP Pub-Sub Client for OSS Voipmonitor Sniffer

audio hep homer mp3 pubsub recording rtp sipcapture voipmonitor wav

Last synced: 10 Jul 2025

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

An in-memory HTTP websocket publish-subscribe system written in Golang.

go golang publish-subscribe pubsub websocket

Last synced: 11 Jan 2026

https://github.com/operatorequals/eventhive

Network PubSub and Async Message Passing for Humans

microservice network-programming pubsub

Last synced: 14 Jan 2026

https://github.com/jollopre/harmoniser

A minimalistic approach to interact with RabbitMQ

bunny pubsub rabbitmq ruby ruby-gem ruby-on-rails

Last synced: 08 Oct 2025

https://github.com/niklasramo/eventti

A predictable event emitter for pragmatists, written in TypeScript.

emitter event event-emitter events pubsub typescript

Last synced: 27 Mar 2026

https://github.com/quartercastle/nats-cli

Simple CLI for NATS, can publish/subscribe to subjects

cli nats pubsub tool

Last synced: 18 Sep 2025

https://github.com/owen2345/pub_sub_model_sync

Permit to sync models and data between rails apps through pub/sub (google pubsub, rabbitmq, kafka)

activerecord bunny google-pub pubsub rabbitmq rails ruby-on-rails sync-models

Last synced: 08 Oct 2025

https://github.com/twitch4j/twitch4j-minecraft-plugin

Bukkit Plugin Template with Twitch API Integration for Minecraft Servers, powered by Twitch4J

api bukkit craftbukkit hacktoberfest helix irc java kotlin minecraft oauth pubsub spigot twitch twitch4j twitchdev

Last synced: 01 Sep 2025

https://github.com/pod-point/laravel-aws-pubsub

A Laravel broadcasting driver and queue driver that broadcasts and listens to published events utilising AWS SNS, EventBridge and SQS.

aws broadcast eventbridge events laravel pubsub sns sqs

Last synced: 19 Aug 2025

https://github.com/timcole/twitch-points-hue

Allow viewers to change your hue light colour with channel points

philips-hue pubsub twitch twitchdev websockets

Last synced: 10 May 2025

https://github.com/quipper/google-cloud-pubsub-operator

Kubernetes operator for Google Cloud Pub/Sub Topic and Subscription

gcp golang google-cloud kubernetes pubsub

Last synced: 23 Oct 2025

https://github.com/tuhuynh27/pubsub

Tiny PubSub (0.3kb) for Browser and Node.js/Deno

deno nodejs pubsub typescript

Last synced: 12 Apr 2025

https://github.com/amitjoy/osgi-messaging

OSGi Messaging Specification RFC 246 and compliant MQTT 5.0 Implementation

internet-of-things iot java messaging messaging-api mqtt mqtt-client mqtt5 mqttv5 osgi osgi-messaging pubsub rfc-246

Last synced: 21 Mar 2025

https://github.com/moferry96/laravel-rabbitmq-communication

A package to work with RabbitMQ in an elegant way

event-driven laravel message-broker message-queue pubsub rabbitmq

Last synced: 14 Jan 2026

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

a deadly simple thread-safe, zero-alloc event bus for Golang

embedded eventbus golang mq pubsub

Last synced: 12 Jan 2026

https://github.com/legolasvzla/python-pubsub-postgresql-redis

Pub-Sub between PostgreSQL and Redis in Python

postgresql pubsub python3 redis sql

Last synced: 14 Jul 2025

https://github.com/riflowth/mqtt-playground

CPE314 Computer Network MQTT Project

grafana influxdb mqtt pubsub

Last synced: 06 Mar 2026

https://github.com/egemengol/spread

An in-process and in-memory PubSub, Broadcast, EventBus or Fanout implementation with type-safe topics implemented with generics. Respects context.

event-bus event-sourcing eventbus eventsourcing fanout generics in-process pub-sub pubsub type-safe

Last synced: 14 Jan 2026

https://github.com/swrlab/ard-eventhub

ARD system to distribute real-time (live) metadata for primarily radio broadcasts.

distribution metadata pubsub

Last synced: 04 Apr 2026

https://github.com/dotunj/pvent

Pvent is a CLI tool for sending messages across different message brokers.

kafka message-brokers pubsub sqs

Last synced: 13 Apr 2025

https://github.com/owenrumney/gtail

Simple Tail app for GCP Cloud Build, Cloud Run and PubSub

cli cloud-build cloud-run cloudbuild cloudlog cloudrun gcp golang pubsub

Last synced: 10 Mar 2026

https://github.com/svsool/distributed_pubsub

Distributed PubSub using Consistent Hashing and Erlang's Process Group

distributed elixir pubsub

Last synced: 07 Oct 2025

https://github.com/p2sub/p2sub

Distributed pub/sub channel

distributed golang peer-to-peer pubsub

Last synced: 14 Jan 2026

https://github.com/unit-io/unitdb-go

Lightweight and high performance publish-subscribe messaging system - Go client library.

go grpc pubsub unitdb

Last synced: 08 Jul 2025

https://github.com/prokil/aact

AAct -- An actor model library in Python

actor-model asyncio pubsub redis

Last synced: 25 Jun 2025

https://github.com/sipcapture/hepsub

HEP Pub-Sub API Example

correlation hep homer lookup pubsub sipcapture

Last synced: 15 Oct 2025

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

pub sub pattern using nng https://nanomsg.github.io/nng/

events nng pubsub

Last synced: 21 Apr 2025

https://github.com/icewhaletech/casaos-messagebus

Message bus accepts events and actions from various sources and delivers them to subscribers

go golang notification-api pubsub rest-api websocket

Last synced: 22 Apr 2025

https://github.com/invertedtomato/zeta

No-nonsense, high performance pub-sub for distributing time-critical data over UDP or WebSockets.

dotnet performance pubsub socket udp

Last synced: 14 Jan 2026

https://github.com/simon622/mqtt-tree

A quick and efficient data structure for indexing MQTT subscriptions in a highly concurrent environment.

data-structures mqtt mqtt-protocol mqtt-sn pubsub trie-tree

Last synced: 13 Apr 2025

https://github.com/ken107/push-model

A JSON-RPC server with object synchronization based on JSON-Patch

firebase json-patch json-rpc json-rpc-server mvc mvvm pubsub

Last synced: 23 Mar 2025

https://github.com/kamleshchandnani/walky-talky

EventListeners can easily go out of hand if not used with utmost care, walky-talky is a tiny JS library to create a message channel using Publish/Subscribe pattern.

communicate connect eventbus message pubsub utils

Last synced: 21 Sep 2025

https://github.com/octu0/nats-wsmsg

nats.io based websocket message queue server

go golang message-queue nats nats-messaging natsio pubsub queue websocket

Last synced: 14 Apr 2025

https://github.com/gmtprime/yggdrasil_postgres

PostgreSQL adapter for Yggdrasil

elixir postgresql pubsub yggdrasil

Last synced: 20 Jun 2025

https://github.com/lisomatrix/channels

Channels Server, pub/sub server with optional persistence and presence

channel persistence presence pubsub realtime realtime-messaging receive-messages

Last synced: 14 Jan 2026

https://github.com/davidsbond/kollect

Monitor your Kubernetes clusters via your favourite event bus

aws-sns aws-sqs events kafka kubernetes nats pubsub rabbitmq

Last synced: 14 Jan 2026

https://github.com/0exp/evil_events

Ultra simple, but very flexible and fully customizable event subsystem for ruby applications with a wide set of customization interfaces and smart event definition DSL.

event-dispatcher event-driven events publish-subscribe pubsub ruby ruby-gem

Last synced: 21 Mar 2025

https://github.com/bondy-io/bondy-demo-marketplace

Example demonstrating a market maker using Bondy for AuthN/Z, RPC and PubSub in Python and JS

authn authz bondy demo-app event-mesh microservices pubsub rpc service-mesh spa wamp-protocol

Last synced: 19 Jun 2025

https://github.com/nidorx/chain

Machinery to create distributed systems in a simple, elegant and safe way.

channels crypto pubsub socket

Last synced: 30 Apr 2025

https://github.com/eldoy/sirloin

Node web server for HTTP, web sockets and static files.

api fast file-server http http-server https loadbalancer microservice node proxy pubsub static webserver websocket

Last synced: 06 May 2025

https://github.com/nicolasdao/now-flow

Augment the now-CLI to support AWS Lambdas, GCP that can react to events other then HTTPS requests (Pub/Sub & Storage changes) and better deployment configurations when managing multiple environments (e.g. staging, UAT, production).

aws-lambda deployment faas gcf neap now-cli pubsub serverless zeit

Last synced: 24 Apr 2025

https://github.com/dozyio/libp2p-playground

Gossipsub Simulator - playground for libp2p protocols

gossipsub libp2p p2p pubsub

Last synced: 27 May 2026

https://github.com/roam-ai/roam-go

Go Pub/Sub Library; GoLang library to subscribe to realtime location updates from Roam.ai's location SDKs.

golang-library listen location-sdk pubsub roam sdk subscription

Last synced: 04 Mar 2025

https://github.com/mchmarny/pubsub-to-bigquery-pump

Simple utility combining Cloud Run and Stackdriver metrics to drain JSON messages from PubSub topic into BigQuery table

bigquery cloudrun events golang metrics pubsub stackdriver

Last synced: 21 Apr 2025

https://github.com/lexvicacom/monoblok

monoblok is a NATS core-style messaging broker with a built-in stream processing DSL

data-streaming dsl edge edge-computing edn financial-data industrial-iot iot market-data monoblok nats pubsub stream-processing telemetry ticker-data trading-servers

Last synced: 24 May 2026

https://github.com/huqedato/qnotix

Pub/Sub notification system based on websockets, written in Elixir

elixir notification-server notification-service pubsub push-notifications websockets

Last synced: 21 Feb 2026

https://github.com/flatfisher/slack-image-saver

slack-media-saver saves media uploaded on Slack to Google Photos.

firebase firebase-firestore firebase-functions google-photos pubsub scheduler typescript

Last synced: 01 Aug 2025

https://github.com/broadlume/hanami-events-cloud_pubsub

A hanami-events adapter for Google Cloud Pub/Sub

google-cloud-pubsub hanami pubsub ruby

Last synced: 13 Jul 2025

https://github.com/sanjay-sol/redis-implementation

This project is a Redis-like system implementation written in TypeScript, aiming to provide basic Redis functionalities such as string operations, list operations, set operations, and pub/sub messaging, along with the addition of Streams functionality.

cli pubsub streams typescript

Last synced: 28 Apr 2025

https://github.com/slurmulon/gooey

:cactus: Hierarchical PubSub data synchronization solution for ES6

data-synchronization pubsub spa state-synchronization

Last synced: 24 Mar 2025

https://github.com/liftbridge-io/java-liftbridge

Java client for Liftbridge. https://github.com/liftbridge-io/liftbridge

client cloud-native grpc java java-liftbridge liftbridge messaging nats pubsub streaming

Last synced: 23 Jul 2025

https://github.com/mongodb-developer/mongodb-change-stream-to-google-cloud-pubsub

This is a Node.js application that demonstrates how to publish data from a MongoDB change stream to a Google Cloud Pub/Sub topic.

google-cloud mongodb pubsub

Last synced: 07 Apr 2025

https://github.com/daveshanley/asyncapi-tutorials

Looking to get started with AsyncAPI, React, WebSockets and Go? This set of code, specs and guides should get you started

asyncapi asyncapi-schemas asyncapi-specification go golang javascript pubsub react stompwebsocket websocket

Last synced: 08 May 2025

https://github.com/yamiteru/cynic

🔥 Blazingly fast, low-level, type-safe and tree shakeable <0.5kB event stream library.

event event-stream events listener pubsub reactive reactive-programming subscriber

Last synced: 14 Apr 2025

https://github.com/regou/justore

Just Flux Store, noting else

flux immer immutablejs pubsub rxjs state-management

Last synced: 14 May 2025

https://github.com/oriflame/redismessaging.reliabledelivery

This library is written in .NET standard and provides reliability to delivering messages via Redis. By design Redis pub/sub message delivery is not reliable so it can happen that some messages can be lost due to network issues or they can be delivered more than once in case of Redis replication failure.

delivery failover guaranteed messaging publish pubsub redis reliable subscribe

Last synced: 06 Apr 2025

https://github.com/anephenix/hub

A Node.js WebSocket server and client with added features

pubsub rpc sarus websocket-server

Last synced: 10 Apr 2026

https://github.com/onhate/nest-events

It's the same as @nestjs/event-emitter but allowing you to implement your own emitter, like AWS SNS, RabbitMQ.

eventbridge eventemitter2 events lambda module nestjs pubsub sns sqs

Last synced: 15 Mar 2026

https://github.com/petomalina/xrpc

Single-port GRPC, WebRPC, HTTP & Pub/Sub Traffic

golang grpc grpc-gateway pubsub serverless

Last synced: 28 Jan 2026

https://github.com/ianhaggerty/backbone-sails

A plugin for Backbone that makes integrating with Sails JS easier. Both leverage a model-view architecture, it's only natural to have them talk to each other.

backbonejs coffeescript javascript nodejs pubsub realtime realtime-database sailsjs socket-io

Last synced: 18 Dec 2025

https://github.com/mauricioabreu/pubsub

Publish/Subscribe implementation written in go

go pubsub

Last synced: 20 Jun 2025

https://github.com/joelvh/spokes

Pub/sub to coordinate events such as webpage analytics with SPAs (React, GTM, Segment)

analytics analytics-tracking composition coordination google-tag-manager gtm javascript js publish-subscribe pubsub react reactjs segment state

Last synced: 13 Apr 2025

https://github.com/keremdokumaci/randomsg

CLI tool for generating random messages with rules & publishing to the cloud services (SQS,SNS,PUB/SUB and etc.)

message pubsub queue random sns sqs

Last synced: 30 Oct 2025

https://github.com/yamiteru/ueve

🔥 Hellishly fast and 🤏 tiny async/sync event emitter

event event-driven event-emitter javascript pub-sub pubsub reactive reactive-programming typescript

Last synced: 21 Oct 2025

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

Bolt Pub/Sub for the Watermill project.

bolt boltdb events go golang pubsub watermill

Last synced: 24 Jun 2025

https://github.com/googlecloudplatform/terraform-gcp-datadog-integration

Terraform code to make the Google Cloud Platform to Datadog log collection integration easier.

datadog dataflow events google google-cloud-platform googlecloud logging logs pubsub terraform terraform-module

Last synced: 20 Oct 2025

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

A minimalistic pubsub messaging system built on top of libp2p with routing support.

go go-libp2p libp2p messaging networking pub-sub pubsub simplesub

Last synced: 11 Apr 2025

https://github.com/lexzaiello/go-simplesub

A minimalistic pubsub messaging system built on top of libp2p with routing support.

go go-libp2p libp2p messaging networking pub-sub pubsub simplesub

Last synced: 12 Feb 2026

https://github.com/k-yomo/pm

Thin Cloud Pub/Sub client wrapper which lets you manage publishing / subscribing with pluggable middleware.

batch cloudpubsub gcp interceptor middleware pluggable pubsub

Last synced: 15 Apr 2025

https://github.com/rse/ipc-pubsub

Inter-Process-Communication (IPC) Publish-Subscribe (PubSub) Abstraction Layer

abstraction ipc layer publish pubsub subscribe

Last synced: 19 Apr 2025

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories