Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/pubsub
- Wikipedia: https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
- Released: 1987
- Related Topics: message-queue, message-oriented-middleware, message-passing, event-bus, event-handlers, event-listener, message-bus, event-sourcing, observer-pattern, event-driven-programming,
- Aliases: publish-subscribe-pattern, publish-subscribe,
- Last updated: 2024-12-31 00:15:39 UTC
- JSON Representation
https://github.com/siddhi-io/siddhi-io-googlepubsub
Extension that allows communicating with topics located in Google Pub-Sub
extension google-cloud google-pubsub io message-queue pubsub siddhi
Last synced: 08 Nov 2024
https://github.com/questnetwork/quest-pubsub-js
JavaScript implementation of the Quest Network Second Layer PubSub Protocol
decentralized ecdsa end-to-end-encryption ipfs nodejs pubsub
Last synced: 21 Dec 2024
https://github.com/chandanpasunoori/event-sync
Event Sync is for syncing events from multiple sources to multiple destinations, targetted for adhoc events, where sources support acknowledgement functionality.
bigquery golang-tools google-cloud-platform pubsub
Last synced: 19 Dec 2024
https://github.com/piotrpersona/goq
Golang interprocess, in-memory pub-sub message queue.
go go-generics golang golang-library goroutines pubsub queue
Last synced: 10 Nov 2024
https://github.com/plvo/redis-pubsub
A Rust script that uses Redis to test the one-to-many Pub/Sub mechanism.
Last synced: 13 Nov 2024
https://github.com/dataphos/schema-registry
Schema Registry is a product used for schema management and message validation.
cloud-native data-mesh data-stream event-driven go kafka messaging pubsub schema-registry serverless servicebus
Last synced: 15 Dec 2024
https://github.com/artyom/wspush
Service to deliver redis PUBSUB messages over websocket
Last synced: 14 Nov 2024
https://github.com/mramshaw/mqtt_and_mosquitto
A quick introduction to MQTT and Mosquitto
golang iiot iot message-broker mosquitto mqtt node-js nodejs publish-subscribe pubsub python python3
Last synced: 14 Nov 2024
https://github.com/jeroengerits/godot-pubsub
PubSub Library in GDScript for the Godot Engine
Last synced: 28 Dec 2024
https://github.com/superbalist/js-pubsub-manager
A manager & factory for the js-pubsub package
javascript js-pubsub js-pubsub-manager node node-js node-module nodejs nodejs-modules pubsub superbalist
Last synced: 24 Dec 2024
https://github.com/d-exclaimation/subpub
A lightweight Akka stream PubSub engine for distributing data to multiple consumers.
akka-actors akka-streams pubsub real-time scala topic-modeling
Last synced: 29 Dec 2024
https://github.com/node-casbin/pubsub-watcher
Google Cloud Pub/Sub watcher for Node-Casbin
abac acl auth authorization authz casbin gcp google-cloud middleware pubsub rbac watcher
Last synced: 20 Nov 2024
https://github.com/ardafirdausr/discuss-server
Discussion Chat App
echo golang google-sso mongodb pubsub redis websocket
Last synced: 09 Dec 2024
https://github.com/vwapplications/pigeon
Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages
amqp comunication comunication-queue pigeon post-office postman pubsub python rabbitmq rpc
Last synced: 13 Nov 2024
https://github.com/filipecosta90/pubsub-bench
Estimate on how fast each Pub/Sub can process messages. Supports Redis pubsub and sharded pubsub
Last synced: 06 Dec 2024
https://github.com/tahmid-saj/notification-service
Pub/Sub based notification service API for sending email and mobile push notifications. Developed using Go / Gin, AWS SES, SNS, S3.
aws-s3 aws-ses aws-sns gin go notifications pubsub
Last synced: 09 Dec 2024
https://github.com/574n13y/google-pub-subtopic
Develop Terraform code for creating and managing Google Pub/Subtopic.
gcp pubsub pubsub-subscriber terraform terraform-module terraform-provider terraform-workspace topic
Last synced: 06 Dec 2024
https://github.com/prezha/pubsubctl
pubsubctl is a basic Google Cloud Platform Pub/Sub [Emulator] CLI
gcloud gcloud-pubsub gcloud-sdk google-cloud-pubsub pubsub pubsub-emulator pubsubclient
Last synced: 16 Dec 2024
https://github.com/cristianoliveira/ifrone
A tiny wrapper around cross-window communication.
iframe iframe-communication iframe-pubsub lightweight pubsub wrapper
Last synced: 16 Nov 2024
https://github.com/manesioz/rilly
Distributed change data capture (CDC) framework for Google BigQuery
change-data-capture distributed-systems google-bigquery kafka pubsub python3
Last synced: 17 Nov 2024
https://github.com/ackeecz/terraform-gcp-dataflow_pubsub_to_bq
Dataflow job subscriber to PubSub subscription. It takes message from subscription and push it into BigQuery table.
bigquery dataflow pubsub terraform-module
Last synced: 10 Nov 2024
https://github.com/castor-labs/queue
A simple queue abstraction for your PHP projects
composer-library consumer php php7 producer pubsub queue
Last synced: 13 Nov 2024
https://github.com/barthez/kane-consumer
GenServer consumer for Kane
elixir google-pubsub kane pubsub
Last synced: 29 Dec 2024
https://github.com/yss14/node-redis-eventbus
A simple event bus powered by node-redis to communicate between multiple node instances
eventbus eventbus-library events node-redis nodejs pubsub redis
Last synced: 17 Nov 2024
https://github.com/sokil/pubsub-server
Publish/Subscribe server in Golang which broadcast messages to all other connected clients
Last synced: 09 Dec 2024
https://github.com/trailsjs/trailpack-pubsub
Redis Pub/Sub implementation for Trails.js app
Last synced: 02 Jan 2025
https://github.com/dahlia/narabi
A simple Pythonic asynchronous interface to inter-process pub/sub
Last synced: 20 Dec 2024
https://github.com/ably-labs/collaborative-pixel-drawing
A collaborative pixelart drawing carnvas to demonstrate pub/sub using Ably or Azure WebPubSub.
ably azure-functions demo dotnet javascript pubsub serverless websocket
Last synced: 13 Nov 2024
https://github.com/qddegtya/isomorphic-channel
📞 Isomorphic channel for Micro Frontends
iframe-communicator microfrontends pubsub
Last synced: 13 Nov 2024
https://github.com/lack-zillions-over/zensky
Pub/Sub messaging using Redis.
javascript pubsub queue redis typescript
Last synced: 16 Nov 2024
https://github.com/noyzys/nautchkafe-rabbit-bridge
Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ
broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr
Last synced: 29 Dec 2024
https://github.com/rajat23/postgres-redis-connector
Connector which will replicate data from PostgreSql to Redis compatible structure using PostgreSql's PubSub(NOTIFY-LISTEN) paradigm
connector postgresql pubsub redis
Last synced: 03 Jan 2025
https://github.com/yagoluiz/juridical-worker
Juridical worker using .NET 7
docker docker-compose dotnet-7 gcp k8s pubsub terraform worker
Last synced: 23 Nov 2024
https://github.com/jgantunes/pulsarcast-test-harness
A test harness for Pulsarcast using ipfs-testbed
decentralized ipfs-testbed p2p pubsub pulsarcast test-harness
Last synced: 26 Dec 2024
https://github.com/banyc/simple-messaging
Brokerless messaging. Pub/Sub. Producer/Consumer. Best effort. Pure Go. No C. No CGO. NO libwhatsoever.
best-effort brokerless messaging producer-consumer pubsub
Last synced: 19 Nov 2024
https://github.com/denniszielke/aca-dapr-simple-messaging
Simple demo app for demonstrating dapr pubsub in Azure Container Apps
azure container-apps dapr pubsub
Last synced: 24 Dec 2024
https://github.com/zerotohero-dev/medior
medior mediates topics from publishers to subscribers (i.e., it’s yet another pubsub hub)
best-practices byte-sized bytesized-javascript bytesized-tv education event-emitter javascript observer patterns practices pubsub samples screencast trainings tutorials vidcast videos
Last synced: 12 Nov 2024
https://github.com/ozgen/eventbus
EventBus is a lightweight, efficient, and easy-to-use publish/subscribe event bus system implemented in Go
event-driven eventbus events go golang publisher pubsub subscriber
Last synced: 09 Nov 2024
https://github.com/de3lo/redis-value-cache
An in memory cache backed by redis.
Last synced: 06 Nov 2024
https://github.com/salmandabbakuti/aws-sns-essentials
AWS SNS&SQS Setup and workaround repository
aws aws-sdk aws-sqs notifications pubsub sns sns-client sns-topic sqs sqs-client topic
Last synced: 03 Jan 2025
https://github.com/kvdomingo/autocomeback
Web scraper to pull comeback/debut data from dbkpop and r/kpop
beautifulsoup cloud-functions kpop pubsub python web-scraping
Last synced: 09 Nov 2024
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: 23 Dec 2024
https://github.com/joeychilson/pghook
A Go library for executing hooks on insert, update, and delete events in PostgreSQL.
events go golang hooks postgres postgresql pubsub
Last synced: 16 Nov 2024
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 Dec 2024
https://github.com/frankie567/pubsub-emulator-alpine
Google Cloud Pub/Sub emulator Docker image, based on Alpine linux
Last synced: 16 Dec 2024
https://github.com/apstory/apstorymq
Lightweight Topic-based Restful Messaging API
apstorymq message publish-subscribe pubsub queues restful-api topic
Last synced: 12 Nov 2024
https://github.com/newrelic-experimental/newrelic-java-gcp-pubsub
Java Instrumentation for Google Cloud Platform (GCP) Pub/Sub Java client
gcp gcp-pubsub instrumentation java nrlabs nrlabs-data nrlabs-java-verify nrlabs-odp observability-data pubsub
Last synced: 14 Nov 2024
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.
Last synced: 24 Dec 2024
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: 16 Dec 2024
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: 04 Dec 2024
https://github.com/mminer/redis2ws
Rust WebSockets server that broadcasts Redis Pub/Sub messages
pubsub redis rust tungstenite websockets
Last synced: 19 Nov 2024
https://github.com/m7moudgadallah/backend-fundamentals-demos
Dive into essential backend concepts with practical demos.
backend communication-patterns nodejs polling pubsub push sidecar
Last synced: 01 Jan 2025
https://github.com/andrefcruz/feup-asso
Repository to host our 'Software Architecture' project, a 4th year unit @FEUP.
pipes-and-filters pubsub software-architecture
Last synced: 20 Dec 2024
https://github.com/cxres/id-pre-test-2
Internet Draft for the Per Resource Events Test
events http notifications protocol pubsub
Last synced: 04 Dec 2024
https://github.com/gabrieljoelc/la_gear
Use conventions to generate publish/subscribe workers
distributed-systems pubsub rabbitmq redis ruby sidekiq
Last synced: 12 Nov 2024
https://github.com/rene78/popcompics
PopComPics (Popular Commons Pics) shows you how many times each picture of a certain Commons user has been utilized in Wikimedia projects.
autocompletejs chartjs mediawiki-api no-framework popularity-analysis pubsub vanilla-javascript wikimedia wikimedia-api wikimedia-commons wikipedia
Last synced: 09 Oct 2024
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: 03 Jan 2025
https://github.com/fastybird/redisdb-plugin
:busstop: [READ-ONLY] FastyBird IoT data storage & exchange plugin for Redis database
exchange fastybird fb iot nette php plugin pubsub redis redis-client state state-management
Last synced: 10 Oct 2024
https://github.com/hhow09/go-chatrooms
chatroom chatroom-server golang pubsub redis
Last synced: 10 Dec 2024
https://github.com/mchmarny/custommetrics
Custom Stackdriver metrics from Cloud PubSub payload
function gcf gcp goalng pubsub stackdriver
Last synced: 31 Dec 2024
https://github.com/syucream/embulk-input-pubsub
Google Cloud Pub/Sub input plugin for Embulk.
Last synced: 03 Jan 2025
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: 27 Dec 2024
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: 03 Jan 2025
https://github.com/restuwahyu13/event-bus-rabbitmq
Example simulation fake event bus using RabbitMQ.
eventbus events javascript nodejs nodejs-service pubsub rabbitmq rabbitmq-consumer rabbitmq-producer typescript
Last synced: 03 Jan 2025
https://github.com/edgartec97/sam_users_jwt
USERS_API micro-service (Backend) with AWS Serverless Architecture
aws aws-lambda aws-layers aws-sam ci-cd clean-architecture cloudformation cognito docker dynamodb event-bridge github-actions localstack nodejs pubsub s3 sns sqs typescript
Last synced: 17 Dec 2024
https://github.com/cyclenerd/google-cloud-pubsub-publish
📨 Small and fast app to publish a message to a Google Cloud Pub/Sub topic
gcp gcp-pubsub go golang google google-cloud google-cloud-platform google-cloud-pubsub message pubsub
Last synced: 20 Dec 2024
https://github.com/ngmy/php-observer
A PHP library to implement the observer pattern
design-pattern event event-handler event-listener library observer observer-pattern php php-library publisher pubsub subject subscriber
Last synced: 12 Dec 2024
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: 14 Dec 2024
https://github.com/ayush272002/exchange
Cryptocurrency exchange platform designed to handle high-frequency trading and real-time market interactions.
expressjs monorepo nextjs postgresql pubsub redis turborepo websocket
Last synced: 19 Dec 2024
https://github.com/ramadani/clinci
Event Listener using RabbitMQ Pub/Sub
event-driven event-listener golang-package message-broker publisher-subscriber pubsub queue rabbitmq
Last synced: 13 Dec 2024
https://github.com/zkfmapf123/api-gateway-pubsub-pattern
api-gateway + SQS Pub/Sub Pattern
api-gateway aws eventbridge pubsub sqs
Last synced: 17 Dec 2024
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: 17 Dec 2024
https://github.com/millroy094/task-processor
docker go golang openapi3 pubsub rabbitmq swagger swagger-ui
Last synced: 18 Dec 2024
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: 07 Nov 2024
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: 15 Dec 2024
https://github.com/akaliutau/gke-pubsub
A simple research project to study HPA technology on Kubernetes cluster
autoscaling gke-cluster hpa java11-spring-boot kubernetes pubsub terraform
Last synced: 12 Nov 2024