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-02-14 00:20:04 UTC
- JSON Representation
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: 13 Feb 2025
https://github.com/jaandrle/fpubsub
PubSub pattern library with types support
event event-emitter functional-programming javascript pub-sub pubsub reactive reactive-programming typescript
Last synced: 13 Feb 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: 21 Jan 2025
https://github.com/frankie567/pubsub-emulator-alpine
Google Cloud Pub/Sub emulator Docker image, based on Alpine linux
Last synced: 08 Feb 2025
https://github.com/keisukeyamashita/slack-message-publisher
Publishes message of slack API message format with Google Cloud Pub Sub.
Last synced: 06 Feb 2025
https://github.com/matheusjohannaraujo/simple_redis
SimpleRedis in PHP - REDIS
docker key-value list php pubsub redis redis-pubsub redis-queue redis-server
Last synced: 31 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: 08 Feb 2025
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/matheusjohannaraujo/simple_rabbitmq
SimpleRabbitMQ in PHP - RabbitMQ
docker php pubsub rabbit-mq rabbitmq rabbitmq-client rabbitmq-consumer rabbitmq-producer rabbitmq-server
Last synced: 31 Dec 2024
https://github.com/bnb32/modbot
This moderation bot software uses scikit-learn binary classification algorithms or pytorch neural networks to learn what phrases to allow in twitch chat. Labeled training data is constructed from chat logs with human moderation information. After training the software can be connected to twitch chat to automate moderation.
irc-bot machine-learning moderation-bot pubsub twitch
Last synced: 22 Jan 2025
https://github.com/ankush-web-eng/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: 17 Jan 2025
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/ju5tu5/pubsub
It's a really small demonstration of the publish subscribe pattern in javascript.
Last synced: 26 Jan 2025
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/mminer/redis2ws
Rust WebSockets server that broadcasts Redis Pub/Sub messages
pubsub redis rust tungstenite websockets
Last synced: 20 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: 01 Feb 2025
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/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: 22 Jan 2025
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: 25 Jan 2025
https://github.com/mukil/dmx-notifications
Realizes persistent notifications for users of DMX across sessions and screens.
deepamehta notifications plugin pubsub websockets
Last synced: 23 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/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: 12 Feb 2025
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: 13 Jan 2025
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/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: 08 Feb 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: 07 Feb 2025
https://github.com/de3lo/redis-value-cache
An in memory cache backed by redis.
Last synced: 06 Nov 2024
https://github.com/francois-lenne/biomethane
Data pipeline in order to retrieve the csv with the french production of biomethane upload every day
cicd cloudfunction google-cloud pubsub python snowflake sql
Last synced: 13 Jan 2025
https://github.com/gustapinto/go_pubsub_job
A simple golang job executor example based on pubsub queues
Last synced: 10 Feb 2025
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: 27 Dec 2024
https://github.com/wagner-de-carvalho/chat_live_view
Chat App with Elixir, Phoenix and LiveView
ecto elixir html5 liveview phoenix phoenix-presence postgresql pubsub socket tailwindcss
Last synced: 27 Jan 2025
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/nixhantb/distributed-message-broker-engine
Distributed Message Queuing Protocol for Message Broker System
load-balancer message-broker message-queue protocols proxy pubsub queues server tcp
Last synced: 14 Nov 2024
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: 17 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: 09 Feb 2025
https://github.com/tmc/glogs-to-honeycomb
A pubsub pipeline designed to deliver Istio sidecar logs to Honeycomb.
Last synced: 22 Jan 2025
https://github.com/zleao/zoft.notificationservice
Generic C# messaging service to allow communication between modules
csharp messaging netstandard20 notification pubsub zoft
Last synced: 02 Feb 2025
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: 03 Feb 2025
https://github.com/255bits/pg-async-events
A simple event notification system, pubsub using PostgreSQL
Last synced: 12 Nov 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/getlarge/loopback-pubsub-component
Generic pubsub component for loopback 4
amqp bridge component loopback4 mqtt-client pubsub redis
Last synced: 14 Feb 2025
https://github.com/wiseaidev/emitter-rs
📢 A lightweight Event Emitter implementation for Rust and Wasm.
emitter event-emitter pubsub rust wasm
Last synced: 28 Jan 2025
https://github.com/shhiivvaam/leetcode-backend
Tried Replicating the backend config of the actual leetcode's server.
Last synced: 31 Jan 2025
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: 06 Feb 2025
https://github.com/marcominerva/azurewebpubsub
A collection of samples about Azure Web PubSub Service
Last synced: 20 Jan 2025
https://github.com/code-raushan/chat-app-server-redis
Scalable chat server built on top of Socket.IO, Redis Pub/Sub and caddy. Server written using Fastify and Typescript.
caddy docker fastify pubsub redis socket-io typescript
Last synced: 08 Feb 2025
https://github.com/j3k0/ganomede-events
ganomede's system events microservice
events ganomede microservice pubsub redis
Last synced: 01 Feb 2025
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/nadahamdy217/movies-data-etl-using-python-gcp
Developed a comprehensive ETL pipeline for movie data using Python, Docker, and a GCP Pub/Sub emulator. Successfully processed and published the data in a local Docker environment, showcasing advanced data engineering skills.
analytics data data-engineering data-ingestion data-preparation data-preprocessing data-processing data-project docker etl etl-pipeline gcp matplotlib matplotlib-pyplot numpy pandas pubsub python scipy seaborn
Last synced: 01 Feb 2025
https://github.com/develephant/noobhub-install
NoobHub Installer for a DigitalOcean NodeJS Droplet
corona digitalocean installer multiplayer nodejs noobhub pubsub
Last synced: 14 Feb 2025
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/millroy094/task-processor
docker go golang openapi3 pubsub rabbitmq swagger swagger-ui
Last synced: 10 Feb 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: 31 Jan 2025
https://github.com/mramshaw/pubsub
Adventures in messaging
google-cloud-pub kafka message-broker messaging mosquitto mqtt publish-subscribe pubsub rabbitmq redis sns zeromq zookeeper
Last synced: 14 Jan 2025
https://github.com/cthtufspetprojects/google-cloud-function-gen2-template
Template for Python functions to run on Google Cloud Functions Platform (gen2), with CI\CD by GitHub Actions
cicd cloudfunctions firestore flask google pre-commit-hooks pubsub python terraform terraform-managed tests
Last synced: 21 Jan 2025
https://github.com/52north/kafka-sos-consumer
debezium kafka kafka-connect observations pubsub sensorweb sos
Last synced: 14 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/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: 01 Feb 2025
https://github.com/phogolabs/cloud
Cloud package enables cloudevents.io for server less
Last synced: 23 Jan 2025
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 Jan 2025
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/jdizm/gcloud-pub-sub
an example using gcloud pubsub, cloudevents and functions framework
cloudevents events functions gcloud gcp pubsub serverless
Last synced: 02 Feb 2025
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/terance-edmonds/python-pub-sub
Designing and implementing a simple Publish and Subscribe middleware using Client-Server Sockets Programming concepts and techniques
pubsub python socket-programming
Last synced: 16 Jan 2025
https://github.com/ppkgtmm/network-project-mqtt
MQTT protocol simulator using socket programming
Last synced: 25 Jan 2025
https://github.com/disk0dancer/chat-app
Multi user online chat based on different services communication approaches
fastapi pubsub python3 react rest-api typescript websockets
Last synced: 01 Feb 2025
https://github.com/inottn/unsubber
Based on mitt, simplifying event handling.
Last synced: 26 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 Feb 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/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: 12 Feb 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/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: 28 Jan 2025
https://github.com/iht/bigquery-dataflow-cdc-example
A Dataflow streaming pipeline written in Java, reading data from Pubsub and recovering the sessions from potentially unordered data, and upserting the session data into BigQuery with no duplicates
apache-beam bigquery cdc dataflow google-cloud pubsub
Last synced: 29 Dec 2024
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: 15 Jan 2025
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