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/aregtech/areg-sdk

AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.

async client-server concurrency cross-platform distributed embedded event-driven framework functional-programming iot ipc library logging multiprocessing multithreading parallel-computing pubsub realtime rpc sdk

Last synced: 03 Nov 2024

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: 19 Nov 2024

https://github.com/jandelgado/rabtap

RabbitMQ wire tap and swiss army knife

amqp golang publish pubsub rabbitmq subscribe tap testing wiretap

Last synced: 10 Jan 2025

https://github.com/yoshidan/google-cloud-rust

Google Cloud Client Libraries for Rust.

bigquery gcp gcs google-cloud-platform pubsub rust spanner

Last synced: 09 Jan 2025

https://github.com/crossbario/autobahn-cpp

WAMP for C++ in Boost/Asio

asio autobahn boost pubsub real-time rpc wamp

Last synced: 26 Oct 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: 05 Jan 2025

https://github.com/voxpelli/node-pg-pubsub

A Publish/Subscribe implementation on top of PostgreSQL NOTIFY/LISTEN

node-js postgres pubsub

Last synced: 10 Jan 2025

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: 10 Jan 2025

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: 11 Jan 2025

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: 08 Jan 2025

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: 09 Jan 2025

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/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/tonyg/syndicate

syn·di·cate: a language for interactive programs

actor-model dataspace javascript pubsub racket tuplespace

Last synced: 11 Jan 2025

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/bschwind/mqtt-broker

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

broker mqtt pubsub rust tokio

Last synced: 06 Jan 2025

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.

go golang pubsub

Last synced: 05 Jan 2025

https://github.com/edisonywh/rocketman

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

events pubsub ruby

Last synced: 08 Jan 2025

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: 07 Jan 2025

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: 09 Jan 2025

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/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: 11 Jan 2025

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/davidfowl/Pubbie

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

distributed-systems pubsub

Last synced: 09 Nov 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: 06 Jan 2025

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/dry-rb/dry-events

Pub/sub system

events pubsub ruby

Last synced: 08 Jan 2025

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/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: 10 Jan 2025

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/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/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: 11 Jan 2025

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/pozil/pub-sub-api-node-client

A node client for the Salesforce Pub/Sub API

avro grpc nodejs pubsub salesforce

Last synced: 08 Jan 2025

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: 05 Jan 2025

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/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: 05 Jan 2025

https://github.com/simonewebdesign/elixir_pubsub

:droplet: Publish/Subscribe utility module

elixir pubsub

Last synced: 08 Jan 2025

https://github.com/emitter-io/go

Go/Golang client for emitter

emitter mqtt networking publish-subscribe pubsub sdk

Last synced: 11 Jan 2025

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: 07 Jan 2025

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/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/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/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: 05 Jan 2025

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/nebulab/omnes

Pub/Sub for Ruby

pubsub ruby

Last synced: 10 Jan 2025

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: 10 Jan 2025

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

Apache Pulsar Python client library

event-streaming messaging pubsub pulsar queuing streaming

Last synced: 05 Jan 2025

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

Apache Pulsar C++ client library

event-streaming messaging pubsub pulsar queuing streaming

Last synced: 11 Jan 2025

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/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/wantedly/subee

✉️ 🐝 It's not only a bee, but a message - Pub/Sub Worker Framework Implementation

golang pubsub

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/vesparny/brcast

Tiny data broadcaster with 0 dependencies

broadcast data emitter event pubsub

Last synced: 08 Jan 2025

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: 11 Jan 2025

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

hub pubsub websub

Last synced: 14 Nov 2024

https://github.com/drublic/pubsub

A JS pub/sub implementation

events javascript pubsub

Last synced: 08 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/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 Jan 2025

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.

event-emitter pubsub react

Last synced: 06 Jan 2025

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories