Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/Durss/Twitchat

Full featured Twitch chat alternative to fill gaps from the official one.

chat irc pubsub tmi twitch twitchat

Last synced: 04 Aug 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: 12 Aug 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: 12 Oct 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/santhoshtr/wikipedia-ipfs

An exploration to host Wikipedia in IPFS

decentralized ipfs ipld p2p pubsub wikipedia

Last synced: 28 Aug 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/mchmarny/dapr-demos

Collection of personal Dapr demos (bindings, state, pub/sub, service-to-service invocation)

cron dapr grpc pubsub rest service

Last synced: 29 Sep 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: 07 Oct 2024

https://github.com/tonyg/syndicate

syn·di·cate: a language for interactive programs

actor-model dataspace javascript pubsub racket tuplespace

Last synced: 30 Oct 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/genkami/kiara

Backend-agnostic, lightweight pub/sub library which makes it easy for Go applications to communicate with each other.

go golang pubsub

Last synced: 02 Aug 2024

https://github.com/edisonywh/rocketman

🚀 Rocketman help build event-based/pub-sub code in Ruby

events pubsub ruby

Last synced: 30 Oct 2024

https://github.com/bschwind/mqtt-broker

A tokio-based MQTT v5 broker written in pure Rust [WIP]

broker mqtt pubsub rust tokio

Last synced: 30 Oct 2024

https://github.com/Emilgardis/twitch_api2

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: 03 Sep 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: 03 Aug 2024

https://github.com/hadashia/vitalrouter

The zero-allocation fast in-memory message passing tool for Unity and .NET. And the very thin layer that organize application datal-flow.

dependency-injection eventbus pubsub unity unity3d

Last synced: 29 Oct 2024

https://github.com/lileio/pubsub

A Publish & Subscribe library, with pluggable providers and middleware for Golang

golang google publish pubsub queue sqs subscribe workers

Last synced: 31 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: 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: 07 Oct 2024

https://github.com/davidfowl/pubbie

A high performance pubsub client/server implementation for .NET Core

distributed-systems pubsub

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: 07 Aug 2024

https://github.com/akasamq/akasa

A high performance, low latency and high extendable MQTT server(broker) in Rust

broker iot mqtt pubsub rust server

Last synced: 01 Aug 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/diegobernardes/flare

Flare is a service that notify changes of HTTP endpoints

api go http microservices notifications pubsub service subscription

Last synced: 01 Aug 2024

https://github.com/richardschneider/net-ipfs-engine

IPFS Core API implementation in .Net

distributed-file-system ipfs peer-to-peer pubsub

Last synced: 01 Nov 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/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: 01 Aug 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: 30 Oct 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/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: 31 Oct 2024

https://github.com/simonewebdesign/elixir_pubsub

:droplet: Publish/Subscribe utility module

elixir pubsub

Last synced: 01 Nov 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/azu/eventmit

Simple EventEmitter. A single event object per an event.

browser eventemitter events nodejs pubsub

Last synced: 31 Oct 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: 27 Oct 2024

https://github.com/apache/pulsar-client-cpp

Apache Pulsar C++ client library

event-streaming messaging pubsub pulsar queuing streaming

Last synced: 07 Oct 2024

https://github.com/apache/pulsar-client-python

Apache Pulsar Python client library

event-streaming messaging pubsub pulsar queuing streaming

Last synced: 07 Oct 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/vesparny/brcast

Tiny data broadcaster with 0 dependencies

broadcast data emitter event pubsub

Last synced: 31 Oct 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: 02 Aug 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: 21 Oct 2024

https://github.com/drublic/pubsub

A JS pub/sub implementation

events javascript pubsub

Last synced: 17 Oct 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/goto-bus-stop/react-bus

A global event emitter for react.

event-emitter pubsub react

Last synced: 30 Oct 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: 04 Aug 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: 01 Aug 2024

https://github.com/googlearchive/pubsubbeat

An Elastic Beat to ingest data from Google Pub/Sub

beats elastic elasticbeats elasticsearch google-cloud-platform pubsub

Last synced: 26 Sep 2024

https://github.com/jay-johnson/celery-connectors

Want to handle 100,000 messages in 90 seconds? Celery and Kombu are that awesome - Multiple publisher-subscriber demos for processing json or pickled messages from Redis, RabbitMQ or AWS SQS. Includes Kombu message processors using native Producer and Consumer classes as well as ConsumerProducerMixin workers for relay publish-hook or caching

ansible celery celery-bootsteps docker docker-compose docker-compose-files kombu publisher-subscriber pubsub python python3 rabbitmq rabbitmq-cluster redis redis-cluster sqs sqs-consumer ssl subscriber workers

Last synced: 15 Oct 2024

https://github.com/ethresearch/sharding-p2p-poc

Proof of Concept of Ethereum Serenity Peer-to-Peer Layer on libp2p PubSub System

ethereum libp2p pubsub serenity

Last synced: 02 Aug 2024

https://github.com/jgantunes/pulsarcast

A pub-sub system for the distributed web - my master thesis @ IST

decentralized delivery-guarantees libp2p p2p persistence pubsub reliability scalability thesis

Last synced: 22 Oct 2024

https://github.com/lelandmiller/micro-signals

A tiny typed messaging system inspired by js-signals that uses ES2015 sets

javascript npm-module npm-package pubsub signal typescript

Last synced: 04 Aug 2024

https://github.com/googlecloudplatform/terraform-splunk-log-export

Deploy Google Cloud log export to Splunk using Terraform

dataflow gcp google-cloud-platform pubsub splunk splunk-hec

Last synced: 07 Oct 2024

https://github.com/vyzo/gerbil-simsub

A gossipsub protocol simulator

gerbil ipfs pubsub scheme

Last synced: 21 Oct 2024

https://github.com/hadron-project/hadron

The Kubernetes native and CloudEvents native distributed event streaming, event orchestration & messaging platform

cloudevents dag event-driven events kubernetes messaging orchestration pipelines pubsub rpc rust streams workflow-orchestration workflows

Last synced: 02 Aug 2024

https://github.com/keypup-io/cloudenvoy

Cross-application messaging for Ruby and Rails using Google Cloud Pub/Sub

event-management gcp-pubsub google-cloud-platform google-pubsub publish-subscribe pubsub rails ruby

Last synced: 30 Oct 2024

https://github.com/googlecloudplatform/pubsub2inbox

Pubsub2Inbox is a versatile, multi-purpose tool to handle Pub/Sub messages and turn them into email, API calls, GCS objects, files or almost anything.

cloud-run gcp-cloud-functions google-cloud google-cloud-platform pubsub

Last synced: 07 Oct 2024

https://github.com/kokoro-rs/kokoro

A highly extensible Rust-based meta-framework designed for building decoupled and maintainable applications.

concurrency dynamic event-subscriber eventbus framework publish-subscribe publish-subscribe-pattern publisher-subscriber publisher-subscriber-pattern pubsub rust rust-lang

Last synced: 29 Oct 2024

https://github.com/auspham/FireShare

Real-time file sharing system. Using NodeJS, ReactJS, SocketIO, MongoDB. Chai, WebdriverIO for testing.

chai fullstack mocha mongodb nodejs pubsub reactjs socket webdriverio

Last synced: 02 Aug 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: 07 Oct 2024

https://github.com/auspham/fireshare

Real-time file sharing system. Using NodeJS, ReactJS, SocketIO, MongoDB. Chai, WebdriverIO for testing.

chai fullstack mocha mongodb nodejs pubsub reactjs socket webdriverio

Last synced: 12 Oct 2024

https://github.com/topgunbuild/topgun

⚡️ Realtime, offline-first, secure, graph data synchronization engine. Reimplementation of gunDB in TypeScript

crdt cryptography database firebase graph key-value-store nodejs nosql offline-first pubsub realtime storage typescript websocket websockets

Last synced: 31 Oct 2024

https://github.com/Adeithe/go-twitch

A complete interface for Twitch services in Go.

api bot bot-api chat go golang irc pubsub twitch twitch-api twitch-bot twitch-irc twitch-services websocket

Last synced: 03 Aug 2024

https://github.com/georapbox/angular-pubsub

Angular 1.x implementation of the Publish–Subscribe pattern.

angularjs callback events javascript publish publish-subscribe pubsub register subscribe topic

Last synced: 16 Oct 2024

https://github.com/cloudflare/pubsub

A set of useful helper methods for writing functions to handle Cloudflare Pub/Sub messages (https://developers.cloudflare.com/pub-sub/)

cloudflare mqtt pubsub workers

Last synced: 07 Oct 2024

https://github.com/sagi/workers-pubsub

Google Pub/Sub API for Cloudflare Workers (and Node.js)

api cloudflare-workers google-pubsub pubsub

Last synced: 31 Oct 2024

https://github.com/serradura/u-observers

Simple and powerful implementation of the observer pattern.

activemodel activerecord observer-pattern pubsub ruby

Last synced: 01 Nov 2024

https://github.com/emilbayes/pg-ipc

IPC over PostgreSQL LISTEN/NOTIFY/UNLISTEN exposed as an EventEmitter

database ipc postgres pubsub

Last synced: 27 Oct 2024

https://github.com/georapbox/pubsub

Javascript implementation of the Publish/Subscribe pattern.

callback event-emitter events javascript publish publish-subscribe pubsub pubsub-instance subscribe subscription topic

Last synced: 16 Oct 2024

https://github.com/vy/reactor-pubsub

Google Pub/Sub Java driver for mortals.

google-cloud java pubsub queueing reactive

Last synced: 01 Nov 2024

https://github.com/kostyay/otel-demo

A demo using OpenTelemetry in GoLang on Google Cloud in microservice architecture with Pubsub and Postgres database.

gcp golang microservices opentelemetry pubsub

Last synced: 11 Oct 2024

https://github.com/oskarhane/suber

An eventbus / pubsub compatible with Redux middlewares

eventbus javascript pubsub redux redux-middleware

Last synced: 22 Oct 2024

https://github.com/LeaPhant/pagkibot

Discord bot for instant Twitch live notifications using Twitch's PubSub API.

bot discord pubsub twitch websocket

Last synced: 03 Aug 2024

https://github.com/sagiegurari/simple_redis

Simple and resilient redis client for rust.

database pubsub redis redis-client rust rust-library

Last synced: 26 Oct 2024

https://github.com/thrau/pymq

A simple message-oriented middleware library built for Python IPC across machine boundaries

message-oriented-middleware pubsub python queues redis rpc

Last synced: 28 Oct 2024

https://github.com/emgag/varnish-towncrier

Distribute cache invalidation requests to a fleet of varnish instances.

ban broadcast cache cache-invalidation cluster docker kubernetes pubsub purge redis varnish xkey

Last synced: 03 Nov 2024

https://github.com/TheVishnuKumar/one-pub-sub-lwc

One PubSub: A Declarative PubSub Library for Lightning Web Component and Aura Component

0to1code aura lightning-web-component lightning-web-components lwc pub-sub pubsub salesforce

Last synced: 03 Nov 2024

https://github.com/pupudu/queuep

An intelligent queue for NodeJs backed by Redis for handling a heavy load of data

caching congestion-control dirty-checkers event-driven javascript loadbalancing memoization nodejs optimization performance pubsub queue

Last synced: 20 Oct 2024

https://github.com/ctlst-tech/eswb

Embedded software bus is a embedded pub/sub OS and hardware agnostic library for functions interactions inside thread, between threads and processes

c-language catpilot control-systems drone embedded embedded-systems hardware-agnostic os-agnostic posix pubsub realtime uas uav

Last synced: 12 Oct 2024

https://github.com/binaryb3ast/pigeon-mqtt-nest

Pigeon-MQTT-Nest is a lightweight and easy-to-use library that provides a simple MQTT broker for your NestJS applications. With this library, you can easily integrate MQTT messaging into your NestJS application and communicate with MQTT clients using topics and messages.

broker iot mqtt nest nestjs nodejs pubsub typescript

Last synced: 10 Oct 2024

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories