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-11-05 00:24:59 UTC
- JSON Representation
https://github.com/purposeinplay/go-commons
Package go-commons contains a collection of common technologies used in a Web Service. The main purpose is to standardise how we are using the technologies and offer a simple package API to the developer
Last synced: 01 Nov 2024
https://github.com/richorama/event-driven-map
:zap: :earth_africa: An example application showing an event driven map component
events openlayers pubsub react typescript
Last synced: 13 Oct 2024
https://github.com/tradologics/queuet
QueueT - Dead simple, Redis-based, message broker for Node.js
message-broker message-queue nodejs npm pubsub redis
Last synced: 28 Oct 2024
https://github.com/niklasramo/eventti
A predictable event emitter for pragmatists, written in TypeScript.
emitter event event-emitter events pubsub typescript
Last synced: 13 Oct 2024
https://github.com/owenrumney/pubsub
Simple pubsub tool to work with GCP PubSub emulator
Last synced: 27 Oct 2024
https://github.com/paolosarti/nats.jl
NATS client in Julia
julia julialang messaging nats nats-client package publish-subscribe pubsub
Last synced: 12 Oct 2024
https://github.com/jameskyburz/dynamodb-logs
sample repo to use dynamodb with append only logs
append-only aws aws-lambda aws-lambda-node aws-lambda-python dynamodb dynamodb-streams event-sourcing eventbridge eventlog lambda pubsub serverless
Last synced: 02 Nov 2024
https://github.com/tevix/seneca-gcloudpubsub-transport
Google Pub/Sub transport for seneca services
gcloud google-cloud-pubsub message microservices pubsub seneca transport
Last synced: 08 Aug 2024
https://github.com/athanclark/purescript-queue
A queue-esque data type for purescript.
async handler pubsub purescript purescript-queue
Last synced: 04 Aug 2024
https://github.com/privapps/mqtt-chat
An end-to-end encrypted web group chat that uses MQTT as backend
chat communication encryption-decryption end-to-end-encryption groupchat javascript mqtt mqtt-broker mqtt-channels mqtt-chat mqtt-protocol mqttchat pubsub pubsubclient single-page-app webapp websocket
Last synced: 02 Nov 2024
https://github.com/jrouaix/mutopic
Micro topic pubsub
message-broker pubsub reactive rx topic
Last synced: 11 Oct 2024
https://github.com/vyzo/gerbil-netvis
A simple network visualizer for pubsub message propagation
Last synced: 21 Oct 2024
https://github.com/songjiayang/p2pedge
Edge compute with p2p network, base on IPFS.
edge-computing iot ipfs pubsub
Last synced: 15 Oct 2024
https://github.com/knownasilya/ember-cli-deploy-gcloud-pubsub
Notify that a deployment has been activated via Google PubSub.
ember ember-addon ember-cli-deploy-plugin google-cloud pubsub
Last synced: 16 Oct 2024
https://github.com/elithrar/pubsub-example-worker
An example Worker that acts as an on-publish hook for Pub/Sub (https://developers.cloudflare.com/pub-sub/).
cloudflare mqtt pubsub typescript workers
Last synced: 13 Oct 2024
https://github.com/evrythng/evrythng-pubsub.js
Plugin for evrythng.js that adds PubSub connectivity with MQTT and MQTT over WebSockets.
evrythng internetofthings iot mqtt pubsub websockets
Last synced: 12 Oct 2024
https://github.com/mizrael/asyncservices
Sample repository showing how to handle requests asynchronously.
aspnet-core dotnet-core mongodb pubsub rabbitmq tutorial web-api
Last synced: 14 Oct 2024
https://github.com/ianwalter/subpub
A super-simple JavaScript Subscribe/Publish (pubsub) implementation
events pattern-matching pubsub
Last synced: 22 Oct 2024
https://github.com/femtotrader/pubsub.jl
A very basic Julia implementation of pub-sub pattern
Last synced: 12 Oct 2024
https://github.com/foxysolutions/LWC-Style-Distributor
Style Distributor Component for Salesforce, where Sibling Event Structures are applied (PubSub and Lightning Messaging Service).
css-variables events lightning-messaging-service lightning-web-components lwc pubsub salesforce style-distributor
Last synced: 03 Nov 2024
https://github.com/twpayne/go-pubsub
Package pubsub is a simple publish-subscribe implementation using generics.
go golang publish-subscribe pubsub
Last synced: 13 Oct 2024
https://github.com/bruno-garcia/messaging
Library for simple pub/sub with different serialization and brokers
dotnet-core json kafka messaging-library protobuf pubsub redis
Last synced: 12 Oct 2024
https://github.com/whg517/aio-pydispatch
asyncio pydispatch (Signal Manager)
aio-pydispatch asyncio asyncio-pydispatch event pubsub pydispatch signal signal-manager
Last synced: 23 Oct 2024
https://github.com/kevinhillinger/openhack-serverless
Serverless implementation in TypeScript using Azure Functions to handle HTTP, Pub/Sub topic, and Saga to handle microservice interactions and data ingestion using event driven patterns
azure-functions-v3 durable-functions event-driven pubsub saga-pattern serverless typescript
Last synced: 18 Oct 2024
https://github.com/adamluzsi/googlecloudpubsub
Golang Pubsub pipeline consumer for rapid develeopment and testing when building google pubsub pipeline enhancers
bdd cloud gcloud-pubsub golang google pubsub tdd
Last synced: 30 Oct 2024
https://github.com/pot-pourri/pubsub
:mailbox_with_mail: Publish-subscribe data structures for JavaScript
javascript js publish pubsub subscribe
Last synced: 05 Nov 2024
https://github.com/hibariya/graphql-subscription-examples
actioncable graphql pubsub relay
Last synced: 23 Oct 2024
https://github.com/hisorange/circuit
Versatile Messaging library written in Typescript.
messaging pubsub redis rpc typescript
Last synced: 14 Oct 2024
https://github.com/psaia/fast-observer
A blazingly fast asynchronous O(1)-capable event dispatcher.
event-dispatcher observer pubsub typescript
Last synced: 02 Nov 2024
https://github.com/shahaf-f-s/socketsio
A python wrapper around socket for generalized communication protocols, unified socket interface, utility methods, and modular protocol swapping capeabilities. Including a socket based Pub/Sub system.
pubsub socket socket-io socket-programming
Last synced: 14 Oct 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: 02 Nov 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: 15 Oct 2024
https://github.com/johngeorgewright/hot-press
Event lifecycle management in JavaScript
event-hierarchy event-lifecycle pubsub
Last synced: 03 Nov 2024
https://github.com/lykmapipo/redis-clients
redis client factories for nodejs
client lykmapipo nodejs publisher pubsub redis redis-clients subscriber
Last synced: 27 Oct 2024
https://github.com/roylee0704/centrifugo-example
running centrifugo in docker
centrifuge centrifugo nodejs pubsub
Last synced: 17 Oct 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: 28 Oct 2024
https://github.com/rob-blackbourn/jetblack-messagebus
A real time message bus written in C# on dotnet 6.0
Last synced: 14 Oct 2024
https://github.com/privapps/gchat
end-to-end encrypted web group chat using web socket
backend-service chat communication encryption-decryption end-to-end-encryption frontend golang group-chat javascript messenger pubsub secure web websocket
Last synced: 02 Nov 2024
https://github.com/sumory/mas
a state management library.
actions pubsub redux state-management
Last synced: 15 Oct 2024
https://github.com/developer-guy/bookmark-searcher
Making bookmark search using Redis Cloud,ELK
elasticsearch elk go golang kibana logstash pubsub redis redis-cloud redis-labs
Last synced: 25 Oct 2024
https://github.com/knownasilya/index-html-loader
Load and cache index.html using GCP PubSub, works great with ember-cli-deploy
deployment ember-cli-deploy pubsub
Last synced: 16 Oct 2024
https://github.com/dahlia/narabi
A simple Pythonic asynchronous interface to inter-process pub/sub
Last synced: 23 Oct 2024
https://github.com/ardafirdausr/discuss-server
Discussion Chat App
echo golang google-sso mongodb pubsub redis websocket
Last synced: 21 Oct 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: 21 Oct 2024
https://github.com/olivere/nats-streaming-server-example
An example of using a local NATS Streaming Server cluster for pub/sub.
golang-examples nats nats-streaming-server pubsub
Last synced: 12 Oct 2024
https://github.com/sokil/pubsub-server
Publish/Subscribe server in Golang which broadcast messages to all other connected clients
Last synced: 21 Oct 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: 15 Oct 2024
https://github.com/magnuschase03/pubsubgo
This is a simple pub/sub service written in Go.
Last synced: 02 Nov 2024
https://github.com/superbalist/laravel4-event-pubsub
An event protocol and implementation over pub/sub for Laravel 4
event-protocol laravel laravel-package laravel4 laravel4-event-pubsub laravel4-package php php-event-pubsub php-pubsub pubsub superbalist
Last synced: 27 Sep 2024
https://github.com/st3v3nmw/pocketses
Learning about Snaps & Snapcraft
metrics pub-sub publisher-subscriber pubsub python snap snapcraft snapd
Last synced: 14 Oct 2024
https://github.com/superbalist/laravel4-pubsub
A Pub-Sub abstraction for Laravel 4
laravel laravel4 laravel4-package laravel4-pubsub php php-pubsub pubsub superbalist
Last synced: 27 Sep 2024
https://github.com/kelindar/metering
This metering plugin for emitter.io broker persists usage in Google Datastore.
datastore emitter-io plugin pubsub
Last synced: 15 Oct 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: 12 Oct 2024
https://github.com/mjancarik/esmj-emitter
Lightweight emitter with zero dependencies for sync/async operation with from listeners result
browser eventemitter events javascript nodejs pubsub
Last synced: 17 Oct 2024
https://github.com/lahsivjar/gcloud-ocr
Sample OCR code to use with GCS and Cloud Functions
cloud-functions gcloud gcs golang-examples iap pubsub
Last synced: 23 Oct 2024
https://github.com/khadkarajesh/iot-tutorial
Projects consist the necessary code to interact with the google iot cloud platform by iot devices
google-iot google-iot-core iot mqtt pubsub python3 raspberry-pi
Last synced: 11 Oct 2024
https://github.com/rudsarkar/pubsub-websocket
WebSocket pub/sub implementation usin Go gin, Postgresql
gin-gonic golang postgresql pubsub websocket
Last synced: 18 Oct 2024
https://github.com/develephant/noobhub-install
NoobHub Installer for a DigitalOcean NodeJS Droplet
corona digitalocean installer multiplayer nodejs noobhub pubsub
Last synced: 04 Nov 2024
https://github.com/j3k0/ganomede-events
ganomede's system events microservice
events ganomede microservice pubsub redis
Last synced: 15 Oct 2024
https://github.com/keisukeyamashita/slack-message-publisher
Publishes message of slack API message format with Google Cloud Pub Sub.
Last synced: 25 Oct 2024
https://github.com/naman-45/bitcoints
aes-gcm express nextjs postgresql prisma-orm pubsub redis singleton-pattern websocket
Last synced: 02 Nov 2024
https://github.com/005-bot/monitor
Сервис выполняет периодическое сканирование страницы с актуальными отключениями, выявляет изменения и отправляет их в Redis PubSub.
beautifulsoup httpx monitoring mvp pipenv pubsub python redis web-scraping
Last synced: 02 Nov 2024
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: 28 Oct 2024
https://github.com/frankie567/pubsub-emulator-alpine
Google Cloud Pub/Sub emulator Docker image, based on Alpine linux
Last synced: 28 Oct 2024
https://github.com/syucream/embulk-input-pubsub
Google Cloud Pub/Sub input plugin for Embulk.
Last synced: 07 Oct 2024
https://github.com/killercodemonkey/graphql-pub-sub-with-initial-value
GraphQL PubSub with intial value handling
apollo apollo-server graphql pubsub subscription
Last synced: 16 Oct 2024
https://github.com/ju5tu5/pubsub
It's a really small demonstration of the publish subscribe pattern in javascript.
Last synced: 14 Oct 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: 15 Oct 2024
https://github.com/pierrekieffer/pubsub-pytoolbox
Google Cloud Platform Pub/Sub python toolbox
gcp-pubsub pubsub pubsub-interface pubsub-publisher pubsub-subscriber
Last synced: 26 Oct 2024
https://github.com/mukil/dmx-notifications
Realizes persistent notifications for users of DMX across sessions and screens.
deepamehta notifications plugin pubsub websockets
Last synced: 13 Oct 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: 12 Oct 2024
https://github.com/techgaun/gproc_pubsub
A simple wrapper on top of gproc for your pubsub needs - untested
Last synced: 31 Oct 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/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: 23 Oct 2024
https://github.com/mk590901/cloud_measurements
Repository contains flutter app interact with toit app on ESP32 controller.
dart flutter grpc pubsub toit toit-language
Last synced: 23 Oct 2024
https://github.com/apstory/apstory-lib-angular
Apstory Angular 7 Libraries
aes-256 angular6 angular7 apstorymq dnn dnn-angular-navigation dnn-navigation dotnetnuke message-broker-client message-bus message-queue publish publish-subscribe pubsub subscribe topic typescipt
Last synced: 23 Oct 2024
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: 12 Oct 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: 02 Nov 2024
https://github.com/marcominerva/azurewebpubsub
A collection of samples about Azure Web PubSub Service
Last synced: 12 Oct 2024
https://github.com/saanvijay/weathernotify
Notify the bad weather to the subscribed users. It could be rain, it could be snow or it could be a heat wave.
docker golang kafka microservice pubsub rest-api
Last synced: 26 Oct 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/lnk2past/toadofsky
educational toy project for multithreaded orchestration + pubsub
cpp cpp20 multithreading orchestration pubsub
Last synced: 13 Oct 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: 13 Oct 2024
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: 27 Oct 2024
https://github.com/tmc/glogs-to-honeycomb
A pubsub pipeline designed to deliver Istio sidecar logs to Honeycomb.
Last synced: 12 Oct 2024
https://github.com/lpil/progress
A service that keeps track of progress and publishes updates to subscribers
api elixir lua microservice pubsub redis
Last synced: 12 Oct 2024
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: 15 Oct 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: 31 Oct 2024