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-30 00:16:49 UTC
- JSON Representation
https://github.com/gazebosim/ros_gz
Integration between ROS (1 and 2) and Gazebo simulation
cpp gazebo gazebosim hacktoberfest ignition ignition-gazebo ignition-transport pubsub robotics robotics-simulation ros ros2 simulation transport
Last synced: 27 Dec 2024
https://github.com/teekeks/pytwitchapi
A Python 3.7 compatible implementation of the Twitch API, EventSub, PubSub and Chat
eventsub helix-api oauth pubsub python twitch twitch-api twitch-chat twitch-eventsub twitch-helix twitch-helix-webhooks twitch-pubsub twitch-tv twitchapi userauthenticator webhook
Last synced: 29 Dec 2024
https://github.com/yoshidan/google-cloud-rust
Google Cloud Client Libraries for Rust.
bigquery gcp gcs google-cloud-platform pubsub rust spanner
Last synced: 26 Dec 2024
https://github.com/Teekeks/pyTwitchAPI
A Python 3.7 compatible implementation of the Twitch API, EventSub, PubSub and Chat
eventsub helix-api oauth pubsub python twitch twitch-api twitch-chat twitch-eventsub twitch-helix twitch-helix-webhooks twitch-pubsub twitch-tv twitchapi userauthenticator webhook
Last synced: 16 Nov 2024
https://github.com/apache/pulsar-dotpulsar
The official .NET client library for Apache Pulsar
dotnet event-streaming messaging pubsub pulsar queuing streaming
Last synced: 29 Dec 2024
https://github.com/hadashia/vitalrouter
The source-generator powered zero-allocation in-memory message passing library for Unity and .NET.
dependency-injection eventbus mruby pubsub unity unity3d
Last synced: 27 Dec 2024
https://github.com/voxpelli/node-pg-pubsub
A Publish/Subscribe implementation on top of PostgreSQL NOTIFY/LISTEN
Last synced: 26 Dec 2024
https://github.com/thisistonydang/liveview-svelte-pwa
Local-First LiveView Svelte ToDo App
elixir liveview local-first phoenix pubsub pwa real-time svelte websocket
Last synced: 06 Dec 2024
https://github.com/goldfire/democracy.js
Node.js unicast discovery, leader-citizen elections and pub/sub.
democracy dgram election leader-node master-slave pubsub
Last synced: 28 Dec 2024
https://github.com/mercadona/rele
Easy to use Google Pub/Sub
event-driven google-cloud hacktoberfest pubsub python
Last synced: 26 Oct 2024
https://github.com/jbreckmckye/trkl
Reactive microlibrary with observables and spreadsheet-style computed values in 383 bytes
javascript knockout-computeds microlib observable pubsub reactive
Last synced: 24 Dec 2024
https://github.com/googlecloudplatform/df-ml-anomaly-detection
Streaming Anomaly Detection Solution by using Pub/Sub, Dataflow, BQML & Cloud DLP
anomaly-detection bqml cybersecurity dataflow dlp kmeans-clustering log network pubsub
Last synced: 25 Dec 2024
https://github.com/santhoshtr/wikipedia-ipfs
An exploration to host Wikipedia in IPFS
decentralized ipfs ipld p2p pubsub wikipedia
Last synced: 21 Dec 2024
https://github.com/GoogleCloudPlatform/df-ml-anomaly-detection
Streaming Anomaly Detection Solution by using Pub/Sub, Dataflow, BQML & Cloud DLP
anomaly-detection bqml cybersecurity dataflow dlp kmeans-clustering log network pubsub
Last synced: 30 Oct 2024
https://github.com/luistak/windowed-observable
Messaging lib using a pub/sub observable scoped by namespaces.
communication hacktoberfest hacktoberfest2021 microfrontend microfrontends namespaces observable pubsub react topic windowed
Last synced: 06 Dec 2024
https://github.com/tonyg/syndicate
syn·di·cate: a language for interactive programs
actor-model dataspace javascript pubsub racket tuplespace
Last synced: 28 Dec 2024
https://github.com/ChainSafe/js-libp2p-gossipsub
TypeScript implementation of Gossipsub
gossip-protocol javascript libp2p networking p2p peer-to-peer pubsub
Last synced: 27 Dec 2024
https://github.com/chainsafe/js-libp2p-gossipsub
TypeScript implementation of Gossipsub
gossip-protocol javascript libp2p networking p2p peer-to-peer pubsub
Last synced: 27 Dec 2024
https://github.com/apache/pulsar-client-node
Apache Pulsar NodeJS Client
event-streaming javascript messaging node nodejs pubsub pulsar queuing streaming
Last synced: 27 Dec 2024
https://github.com/leandro-lugaresi/hub
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
eventbus go golang hacktoberfest message-bus pubsub topic
Last synced: 26 Oct 2024
https://github.com/trutoo/event-bus
Typesafe cross-platform pubsub event bus ensuring reliable communication between fragments and micro frontends.
event-communication fragments micro-frontends pubsub typesafe
Last synced: 06 Dec 2024
https://github.com/genkami/kiara
Backend-agnostic, lightweight pub/sub library which makes it easy for Go applications to communicate with each other.
Last synced: 29 Dec 2024
https://github.com/edisonywh/rocketman
🚀 Rocketman help build event-based/pub-sub code in Ruby
Last synced: 25 Dec 2024
https://github.com/msgflo/msgflo
Distributed Flow-Based Programming via message queues
amqp dataflow distributed fbp fbp-runtime flowhub iot-platform mqtt pubsub
Last synced: 24 Dec 2024
https://github.com/twitch-rs/twitch_api
Rust library for talking with the Twitch API aka. "Helix", TMI and more! Use Twitch endpoints fearlessly!
asynchronous helix pubsub rust tmi twitch twitch-api
Last synced: 16 Nov 2024
https://github.com/modernice/goes
goes is an event-sourcing framework for Go.
cqrs ddd distributed event-driven event-sourced event-sourcing eventbus events framework go golang jetstream microservices mongo mongodb nats postgres projection pubsub toolkit
Last synced: 28 Dec 2024
https://github.com/SomajitDey/ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
brokerless dapp decentralized dht distributed encrypted end-to-end-encryption file-sharing ipfs p2p peer peer-to-peer privacy pubsub real-time secure-messenger serverless terminal-ui texting tui
Last synced: 26 Oct 2024
https://github.com/somajitdey/ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
brokerless dapp decentralized dht distributed encrypted end-to-end-encryption file-sharing ipfs p2p peer peer-to-peer privacy pubsub real-time secure-messenger serverless terminal-ui texting tui
Last synced: 10 Oct 2024
https://github.com/azure/azure-webpubsub
Azure Web PubSub Service helps you to manage WebSocket connections and do publish and subscribe in an easy way
azure pubsub real-time websocket
Last synced: 28 Dec 2024
https://github.com/davidfowl/Pubbie
A high performance pubsub client/server implementation for .NET Core
Last synced: 09 Nov 2024
https://github.com/davidfowl/pubbie
A high performance pubsub client/server implementation for .NET Core
Last synced: 27 Oct 2024
https://github.com/noisyboiler/wampy
Websocket RPC and Pub/Sub for Python applications and microservices
pubsub python rpc wamp wamp-client wamp-protocol wampy websocket
Last synced: 27 Nov 2024
https://github.com/janishar/jpost
Java and Android class communication library: New and improved Pub-Sub
asynchronously communication communication-library message-delivery publisher pubsub receive-messages subscribe
Last synced: 01 Nov 2024
https://github.com/TeaEntityLab/fpRust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
actor-model async coroutine coroutine-library coroutines functional-programming functional-reactive-programming generator handler monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rust rust-library
Last synced: 27 Oct 2024
https://github.com/teaentitylab/fprust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
actor-model async coroutine coroutine-library coroutines functional-programming functional-reactive-programming generator handler monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rust rust-library
Last synced: 24 Dec 2024
https://github.com/streamnative/aop
AMQP on Pulsar protocol handler
amqp amqp0-9-1 apache-pulsar message-queue messaging pubsub pulsar
Last synced: 01 Dec 2024
https://github.com/diegobernardes/flare
Flare is a service that notify changes of HTTP endpoints
api go http microservices notifications pubsub service subscription
Last synced: 07 Nov 2024
https://github.com/tunnckoCoreLabs/dush
:clap: Microscopic & functional event emitter in ~350 bytes, extensible through plugins.
dush emitter event-emitter eventemitter functional microscopic minimal plugins pubsub subscribe
Last synced: 06 Dec 2024
https://github.com/alash3al/go-pubsub
An in-process simple publish/subscribe library for golang
go golang message-bus message-queue pub pubsub queue realtime redis stream
Last synced: 29 Nov 2024
https://github.com/richardschneider/net-ipfs-engine
IPFS Core API implementation in .Net
distributed-file-system ipfs peer-to-peer pubsub
Last synced: 21 Dec 2024
https://github.com/peburrows/kane
Google Pub/Sub client for Elixir
elixir gcp google-cloud-platform google-cloud-pubsub pubsub
Last synced: 01 Nov 2024
https://github.com/daniel-nagy/transporter
Typesafe distributed computing in TypeScript.
browser client distributed interprocess message observable proxy pubsub realtime rpc server socket typescript
Last synced: 29 Dec 2024
https://github.com/imqueue/pg-pubsub
Reliable PostgreSQL LISTEN/NOTIFY with inter-process lock support
eventbus events inter-process-locking ip-lock listen notifications notify postgres pub publish pubsub sub subscribe
Last synced: 27 Dec 2024
https://github.com/pubnub/chat-engine
Object oriented event emitter based framework for building chat applications in Javascript.
chat chat-engine chat-server chat-widget pubnub pubsub socket-io websocket
Last synced: 28 Sep 2024
https://github.com/adrielcafe/broker
💬 Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines
android android-library broker event-bus eventbus kotlin kotlin-android kotlin-coroutines kotlin-library message-broker message-bus pub-sub publish-subscribe publisher-subscriber pubsub
Last synced: 10 Nov 2024
https://github.com/googlecloudplatform/datashare-toolkit
DIY commercial datasets on Google Cloud Platform
bigquery fsi gcp gcp-cloud-functions gcp-marketplace-listing gcp-pubsub gcp-storage google-cloud google-cloud-platform google-cloud-pubsub google-cloud-storage google-marketplace marketplace pubsub sharing sharing-data sharing-economy sharing-information sharing-platform
Last synced: 29 Dec 2024
https://github.com/hopsoft/local_bus
A lightweight pub/sub system for decoupled intra-process communication in Ruby applications
events non-blocking-io publish-subscribe pubsub ruby thread-pool
Last synced: 28 Dec 2024
https://github.com/streamnative/charts
StreamNative Helm Charts Repository: Apache Pulsar, Pulsar Operators, StreamNative Platform, Function Mesh
apache-bookkeeper apache-pulsar event-streaming function-mesh helm helm-chart kubernetes messaging pubsub pulsar pulsar-operator streaming
Last synced: 01 Dec 2024
https://github.com/mizrael/webapiwithbackgroundworker
Small demo showing how to implement Pub/Sub with a BackgroundWorker in .NET Core
dotnet dotnet-core pubsub rabbitmq webapi webapi-core
Last synced: 27 Oct 2024
https://github.com/ably-labs/depict-it
a hilarious peer to peer drawing game built with vue.js using Ably channels.
ably-js demo game game-development javascript peer-to-peer pubsub realtime-messaging vue
Last synced: 13 Nov 2024
https://github.com/queer/singyeong
신경 - Cloud-native messaging/pubsub with powerful routing
broker elixir hacktoberfest heckin-cool-stuff-right-here http-proxying message-broker message-bus message-queue metadata metadata-query microservice microservices pubsub service-mesh websockets
Last synced: 22 Nov 2024
https://github.com/pozil/pub-sub-api-node-client
A node client for the Salesforce Pub/Sub API
avro grpc nodejs pubsub salesforce
Last synced: 25 Dec 2024
https://github.com/doitintl/iris3
An upgraded and improved version of the Iris automatic GCP-labeling project
bigquery cloud-cost cloud-storage cloudsql cost-control gce gce-instance gcp gcp-projects gcp-pubsub google-cloud google-cloud-platform google-cloud-pubsub google-cloud-sql google-pubsub labeling organization-administrator pubsub set-labels
Last synced: 24 Dec 2024
https://github.com/nicolasdao/webfunc
Universal Serverless Web Framework. Write Express apps ready to be deployed to Zeit-Now, Google Cloud Functions (incl. functions reacting to Pub/Sub topics or Storage changes), and AWS Lambdas.
aws-lambda functions google-functions neap pubsub serverless topic zeit
Last synced: 29 Dec 2024
https://github.com/thealphamerc/empty_widget
Custom_Empty widget is flutter plugin which is designed to notify user about some event.
custom-widget empty-widget flutter flutter-package flutter-plugin plugin pubsub
Last synced: 29 Dec 2024
https://github.com/ably-labs/realtime-quiz-framework
This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.
demo edtech node-js pubsub realtime realtime-quiz-framework vuejs websockets
Last synced: 13 Nov 2024
https://github.com/ksdaemon/wiola
WAMP implementation in Lua
lua-nginx pubsub rpc rpc-router wamp wamp-protocol wamp-router wamp-server
Last synced: 27 Oct 2024
https://github.com/simonewebdesign/elixir_pubsub
:droplet: Publish/Subscribe utility module
Last synced: 25 Dec 2024
https://github.com/liftbridge-io/go-liftbridge
Go client for Liftbridge. https://github.com/liftbridge-io/liftbridge
client cloud-native go go-liftbridge golang grpc liftbridge messaging nats pubsub streaming
Last synced: 16 Nov 2024
https://github.com/superbalist/laravel-pubsub
A Pub-Sub abstraction for Laravel
laravel laravel-pubsub laravel5 laravel5-package php php-pubsub pubsub superbalist
Last synced: 27 Sep 2024
https://github.com/centrifugal/pycent
Python library to communicate with Centrifugo HTTP API. Synchronous and asynchronous clients included
api-client asyncio centrifugo http messaging pubsub
Last synced: 11 Nov 2024
https://github.com/emitter-io/go
Go/Golang client for emitter
emitter mqtt networking publish-subscribe pubsub sdk
Last synced: 28 Dec 2024
https://github.com/tomasfabian/joker
Reactive data changes from SQL server to .NET clients. SqlTableDependency extensions, Joker.OData, Joker.Redis, Joker.MVVM and ksqlDB LINQ provider
cross-platform csharp dotnet mvvm odata pubsub redis sqlserver
Last synced: 24 Dec 2024
https://github.com/roblaszczak/goremotefest-livecoding
go golang googlecloud kafka livecoding pubsub watermill
Last synced: 22 Oct 2024
https://github.com/roblaszczak/watermill-livecoding
go golang googlecloud kafka livecoding pubsub watermill
Last synced: 26 Dec 2024
https://github.com/m10k/toolbox
Module framework for Bash
bash messaging module publish-subscribe pubsub shell toolbox
Last synced: 04 Nov 2024
https://github.com/thibauts/styx
Simple, high-performance event streaming broker
broker event-streaming messaging pubsub stream-processing
Last synced: 28 Oct 2024
https://github.com/google/grizzly
End-to-end DataOps platform deployed by Terraform.
airflow bigquery cloud-sql cloud-storage composer data-catalog data-lineage data-loss-prevention dataflow dataops dataops-platform gcp git google-cloud google-cloud-platform pubsub spanner terraform
Last synced: 11 Nov 2024
https://github.com/svix/omniqueue-rs
A Queue Abstraction Layer for Rust (Redis, RabbitMQ, SQS, etc.)
kafka pubsub queue rabbitmq redis redis-queue sqs sqs-consumer sqs-queue svix
Last synced: 29 Dec 2024
https://github.com/azu/eventmit
Simple EventEmitter. A single event object per an event.
browser eventemitter events nodejs pubsub
Last synced: 19 Dec 2024
https://github.com/phoenix616/connectorplugin
Plugin to simplify communication between multiple Minecraft servers (and proxies) in a network. Supports plugin messages, redis and MQTT (e.g. using RabbitMQ or Google Cloud. MQTT is untested rn!). RedisBungee alternative.
bukkit bukkit-plugin bungee bungee-plugin bungeecord google-cloud-pubsub minecraft mqtt paper proxy pubsub rabbitmq redis redis-pubsub redisbungee spigot velocity velocity-plugin waterfall waterfall-plugin
Last synced: 26 Dec 2024
https://github.com/make-github-pseudonymous-again/js-data-structures
:herb: Data structures for JavaScript
agpl binary-search-trees bloom-filters computer-science data-structure data-structures dict disjoint-sets fifo functional graphs hash-tables heaps immutable javascript lifo networks persitent pubsub search-trees
Last synced: 27 Oct 2024
https://github.com/apache/pulsar-client-python
Apache Pulsar Python client library
event-streaming messaging pubsub pulsar queuing streaming
Last synced: 29 Dec 2024
https://github.com/streamr-dev/core-api
Streamr Core backend (being phased out in favour of decentralization)
analytics blockchain decentralized pubsub realtime realtime-messaging streamr visual-programming
Last synced: 22 Nov 2024
https://github.com/apache/pulsar-client-cpp
Apache Pulsar C++ client library
event-streaming messaging pubsub pulsar queuing streaming
Last synced: 28 Dec 2024
https://github.com/realmq/realmq-platform
RealMQ :rocket: is an open source real-time messaging platform with focus on integrability, privacy, security and performance.
iot mqtt platform pubsub real-time signaling telecommunication
Last synced: 14 Nov 2024
https://github.com/opencyphal/yakut
Simple CLI tool for diagnostics and debugging of Cyphal networks
aerospace cli command-line-tool cyphal data-distribution diagnostics distributed-computing drone dsdl embedded ethernet hacktoberfest networking opencyphal pubsub real-time robotics rpc uavcan vehicular-networks
Last synced: 26 Dec 2024
https://github.com/wantedly/subee
✉️ 🐝 It's not only a bee, but a message - Pub/Sub Worker Framework Implementation
Last synced: 15 Nov 2024
https://github.com/vardius/pubsub
gRPC message-oriented middleware on top of message-bus, event ingestion and delivery system.
broker bus docker docker-image grpc grpc-go message-broker message-bus message-queue pubsub queue
Last synced: 28 Oct 2024
https://github.com/stevo/pubsub_on_rails
Gem facilitating opinionated approach to leveraging publish/subscribe messaging pattern in Ruby on Rails applications.
patterns pubsub ror ruby ruby-on-rails
Last synced: 07 Dec 2024
https://github.com/mchmarny/github-activity-counter
Cloud Run service for GitHub event Webhook to monitor repo or org activity in real-time in Stackdriver and analyze activity through ad-hoc SQL queries in BigQuery
bigquery cloudrun dataflow github pubsub stackdriver webhook
Last synced: 08 Nov 2024
https://github.com/hemerajs/websub-hub
A WebSub Hub implementation in Node.js
Last synced: 14 Nov 2024
https://github.com/teaentitylab/fpes
Functional Programming for EcmaScript(Javascript)
curry currying es es6 es7 fp functional-programming functional-reactive-programming javascript js monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rx
Last synced: 14 Dec 2024
https://github.com/googlecloudplatform/terraform-google-secret-manager
Creates one or more Google Secret Manager secrets and manages basic permissions for them
cft-terraform gcp kms pubsub security-identity terraform-module
Last synced: 24 Dec 2024
https://github.com/cmdruid/nostr-emitter
An end-to-end group encrypted event emitter, built on the Nostr protocol.
e2e event-emitter nostr p2p peer-to-peer pubsub realtime websockets
Last synced: 09 Nov 2024
https://github.com/slorber/micro-typed-events
The smallest, most convenient typesafe TS event emitter you'll ever need
event-emitter event-listener events javascript listener pubsub stream typescript
Last synced: 01 Nov 2024
https://github.com/data-integrations/google-cloud
A collection of Google Cloud Platform (GCP) plugins
bigquery cdap cdap-plugin gcs google pubsub
Last synced: 06 Nov 2024
https://github.com/goto-bus-stop/react-bus
A global event emitter for react.
Last synced: 30 Dec 2024