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-03 00:24:11 UTC
- JSON Representation
https://github.com/52north/kafka-sos-consumer
debezium kafka kafka-connect observations pubsub sensorweb sos
Last synced: 14 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/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/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/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/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/queeniecplusplus/cloudpubsub
A cloud message subscriber for client
pubsub pubsub-library pubsub-messages pubsub-subscriber pubsubclient subscriber-publisher
Last synced: 06 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/valentaiga/redis-pubsub-trial
PubSub messaging with Redis in .NET Core 7 and OpenTelemetry traces
dotnet opentelemetry otel pubsub redis
Last synced: 23 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
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/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/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
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: 04 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/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: 04 Jan 2025
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: 11 Jan 2025
https://github.com/gabrieljoelc/la_gear
Use conventions to generate publish/subscribe workers
distributed-systems pubsub rabbitmq redis ruby sidekiq
Last synced: 11 Jan 2025
https://github.com/mangalaman93/pstickle
Publish Subscribe System using ZMQ
Last synced: 18 Jan 2025
https://github.com/wspietro/google-pubsub-service
Message service using Google Cloud Pub/Sub between two independent applications (order service and packaging service).
fastify google-pubsub nodejs pubsub typescript
Last synced: 11 Jan 2025
https://github.com/wspietro/cloud-pubsub-publisher
Google Cloud Pub/Sub with a Fastify server.
cloud-pub-sub fastify google-pubsub nodejs pubsub
Last synced: 11 Jan 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/vtramo/sensorwave
IoT application built for real-time monitoring and control of sensors.
iot iot-application java keycloak kubernetes mosquitto mqtt protobuf3 pubsub python python3 quarkus raspberry-pi sensor-data-collection sensors
Last synced: 18 Jan 2025
https://github.com/marcominerva/azurewebpubsub
A collection of samples about Azure Web PubSub Service
Last synced: 20 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: 31 Jan 2025
https://github.com/bhojpur/ems
The Bhojpur EMS is a high performance message oriented middleware applied within Bhojpur.NET Platform ecosystem for distributed event management based on publish/subscribe paradigm.
distributed-systems messaging pubsub
Last synced: 24 Jan 2025
https://github.com/arthurgubaidullin/pub-sub-rs
The trait and in-memory implementation of the Pub/Sub system
in-memory pubsub rust-library trait
Last synced: 18 Jan 2025
https://github.com/cunkz/google-pubsub-nodejs
Example using Google Pub/Sub via NodeJS.
google google-cloud-platform nodejs pubsub
Last synced: 25 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/diagrid-labs/dapr-workshop-python
This repo contains the starting point for the Dapr workshop Python challenges.
api cloudnative dapr pubsub state-management
Last synced: 19 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/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/hoangtk0100/social-todo-list
Social TODO List with Clean Architecture in Microservices
cache clean-architecture gin go golang gorm grpc jaeger-tracing microservices nats pubsub redis storage-provider
Last synced: 19 Jan 2025
https://github.com/dataphos/lib-brokers
lib-brokers is a Go library which contains the interfaces used to interact with messaging systems without relying on a specific technology or client library. This library attempts to solve the issue of properly abstracting away the interaction between applications and messaging systems.
cloud-native data-stream data-streaming go jetstream kafka library messaging pubsub pulsar servicebus
Last synced: 19 Jan 2025
https://github.com/inottn/unsubber
Based on mitt, simplifying event handling.
Last synced: 26 Jan 2025
https://github.com/andrewjbateman/python-functions-pubsub
:clipboard: Google Cloud Functions used to send data using Python code to Google Cloud Pub/Sub where data can be published with a message
cloud-functions pip3 pubsub python3 subscriptions
Last synced: 27 Dec 2024
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/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/icukeng/docker-rabbitmq-pshb
rabbithub docker image
docker pubsub pubsubhubbub rabbithub rabbitmq
Last synced: 05 Jan 2025
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/shhiivvaam/leetcode-backend
Tried Replicating the backend config of the actual leetcode's server.
Last synced: 31 Jan 2025
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/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/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/anpandu/ps2bq
Stream insert GCP PubSub messages into BigQuery table.
Last synced: 21 Jan 2025
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/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/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/rama41222/socketiojustforfun
Socket io sample project
justforfun nodejs pubsub socketio
Last synced: 19 Jan 2025
https://github.com/devphde/authentication.net
Projeto .Net Core para cadastro, login e recuperação de senha de usuário.
clean-architechture clean-architecture csharp docker entity-framework netcore pubsub solid
Last synced: 08 Jan 2025
https://github.com/nurfarazi/pubsub
Simple demonstration of pub-sub using just event and delegate
Last synced: 04 Jan 2025