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: 2025-01-28 00:24:04 UTC
- JSON Representation
https://github.com/pierrekieffer/pubsub-pytoolbox
Google Cloud Platform Pub/Sub python toolbox
gcp-pubsub pubsub pubsub-interface pubsub-publisher pubsub-subscriber
Last synced: 13 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/levysantiago/polls-nlw-expert
Create polls and allow users to vote on them.
docker fastify nlw nodejs postgresql prisma pubsub redis rocketseat typescript websocket
Last synced: 12 Jan 2025
https://github.com/anthonycorletti/modal-async-pubsub-example
A proof-of-concept, pubsub-esque service that runs on Modal.
Last synced: 21 Jan 2025
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: 13 Jan 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: 30 Jan 2025
https://github.com/andresilmor/websockets-routes-in-javascript-with-express.js-featuring-rooms-protobuf-json-grpc-client-and-pubsub
Group of WebSockets Routes (w/ Express.js WS library), that use Protobuf/JSON, some work as gRPC Client, have Rooms/Channels, query MongoDB or Redis Pub/Sub.
expressjs grpc-client grpc-javascript javascript json mongodb-driver nodejs protobuf protocol-buffers pub-sub publish-subscribe pubsub redis-client websockets websockets-chat websockets-rooms
Last synced: 26 Jan 2025
https://github.com/cardials/muse-mqtt-audioplayer
🔊 An Arduino sketch for ESP32-based MUSE Luxe board that enables network audio streaming via MQTT control.
arduino arduino-sketch audio-player audio-streaming es8388 esp32 home-automation i2s iot mqtt muse-luxe pubsub smart-speaker wifi
Last synced: 23 Jan 2025
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/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 Jan 2025
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/mminer/redis2ws
Rust WebSockets server that broadcasts Redis Pub/Sub messages
pubsub redis rust tungstenite websockets
Last synced: 20 Jan 2025
https://github.com/de3lo/redis-value-cache
An in memory cache backed by redis.
Last synced: 06 Nov 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/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: 09 Jan 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: 14 Dec 2024
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.
Last synced: 09 Jan 2025
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/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/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: 09 Jan 2025
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/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/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/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/getlarge/loopback-pubsub-component
Generic pubsub component for loopback 4
amqp bridge component loopback4 mqtt-client pubsub redis
Last synced: 21 Dec 2024
https://github.com/techgaun/gproc_pubsub
A simple wrapper on top of gproc for your pubsub needs - untested
Last synced: 19 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/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/pantheon-systems/pubsub-cleaner
Clean up subscriptions in GCE PubSub
gce go kubernetes platfrastructure pubsub sig-golang sig-tools
Last synced: 10 Jan 2025
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/autom8ter/gosub
grpc protobufs pubsub
autom8ter colemanword golang golang-library grpc pubsub
Last synced: 28 Dec 2024
https://github.com/cevheri/java-kafka-jhipster-example
Java Kafka Publish And Subscribe Example
docker docker-compose java jhipster kafka pubsub zookeeper
Last synced: 05 Jan 2025
https://github.com/phogolabs/cloud
Cloud package enables cloudevents.io for server less
Last synced: 23 Jan 2025
https://github.com/mk590901/measurements
Repository contains app simulator of healthcare measurement device written on 'toit' programming language can be run on ESP32 controller.
grpc pubsub toit toit-language
Last synced: 18 Dec 2024
https://github.com/prosenjitjoy/go-with-nats
Collection of example code used for learning NATS using Go.
key-value message-queue nats-jetstream object-store pubsub request-reply
Last synced: 19 Dec 2024
https://github.com/prosenjitjoy/go-with-pulsar
Demo app to demonstrate Pub/Sub functionality concurrently with Pulsar
pubsub pulsar pulsar-client-go
Last synced: 19 Dec 2024
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: 05 Jan 2025
https://github.com/raulpe7eira/course-groxio-liveview
Grox.io Learning's Professional LiveView Course by Bruce Tate
ecto elixir groxio liveview phoenix pubsub svg tailwind-css
Last synced: 19 Dec 2024
https://github.com/topgunbuild/socket
Scalable realtime pub/sub and RPC serverless framework
nodejs pubsub socketcluster typescript websocket
Last synced: 23 Jan 2025
https://github.com/zsoulaimane/api-and-network-blockchain
block blockchain express hash javascript json nodejs postman pubsub redis testing
Last synced: 01 Jan 2025
https://github.com/ritreshgirdhar/newsfeed-elixir-phoenix-kafka-integration
News Feed Application
elixir elixir-lang elixir-phoenix elixir-programming-language kafka kafka-consumer pubsub reactive-programming
Last synced: 25 Dec 2024
https://github.com/vtopc/wcache
In-memory cache with write-back strategy. DO NOT USE, it's very slow.
cache cache-storage custom-callback expiration expiration-callback go golang graceful-shutdown in-memory-caching in-memory-storage lazy-writers pubsub trigger ttl write-back write-behind
Last synced: 25 Dec 2024
https://github.com/thoughtscript/kafka_spring_docker_2024
Experiments with Kafka and Java Webflux
docker-compose java kafka pubsub webflux
Last synced: 24 Jan 2025
https://github.com/squidmin/spring-gradle-pubsub-subscriber-reference
Template for a Google Cloud Pub/Sub subscriber using Spring Boot and Gradle
event-driven gcp google-cloud-platform gradle java java17 java17-spring-boot pubsub spring-boot spring-boot-3
Last synced: 14 Dec 2024
https://github.com/pior/fastjob
Fast and robust job queue using GoogleCloud PubSub ☁️
google-pubsub job-queue pubsub
Last synced: 26 Jan 2025
https://github.com/ditsuke/kafka-pubsub
Apache Kafka pub/sub clients and benchmarks
Last synced: 02 Jan 2025
https://github.com/basedwon/newk
Provides a flexible, transport-layer abstraction for various network protocols
Last synced: 26 Dec 2024
https://github.com/msysh/aws-sample-appsync-events
This project is a demonstration of a simple and minimal implementation of real-time communication using AWS AppSync Events.
aws-appsync-events pubsub react websocket
Last synced: 26 Dec 2024
https://github.com/chocofamilyme/pubsub-life
Библиотека реализует паттерн Pub/Sub
publisher-subscriber pubsub rabbitmq
Last synced: 17 Dec 2024
https://github.com/itaditya/state-mgmt-patterns-react
All the ways to manage app state without overly complicating things like Mobx or Redux
context context-api eventbus pubsub react
Last synced: 19 Dec 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/syucream/embulk-input-pubsub
Google Cloud Pub/Sub input plugin for Embulk.
Last synced: 03 Jan 2025
https://github.com/frarosset/battleship
A project from The Odin Project (Full Stack Javascript).
battleship battleship-game css css3 drag-and-drop html html5 javascript pubsub theodinproject webpack
Last synced: 17 Jan 2025
https://github.com/frarosset/weather-app
A project from The Odin Project (Full Stack Javascript).
css css3 html html5 javascript localstorage lottie lottie-web meteocons pubsub theodinproject visual-crossing visual-crossing-api weather-app webpack
Last synced: 17 Jan 2025
https://github.com/apstory/apstorymq
Lightweight Topic-based Restful Messaging API
apstorymq message publish-subscribe pubsub queues restful-api topic
Last synced: 10 Jan 2025
https://github.com/ackeecz/terraform-gcp-cloud-function_pubsub_to_bq
Cloud function subscribes itself to given topic and inserts each message to BigQuery table.
bigquery cloud-functions pubsub terraform-module
Last synced: 07 Jan 2025
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/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: 11 Jan 2025