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/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: 08 Nov 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/ethresearch/sharding-p2p-poc

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

ethereum libp2p pubsub serenity

Last synced: 15 Nov 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: 26 Dec 2024

https://github.com/madeindra/golang-websocket

Pub Sub server via WebSocket using Gorilla WebSocket

chat go golang gorilla gorilla-websocket pubsub websocket websockets

Last synced: 12 Nov 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: 20 Nov 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: 17 Dec 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: 22 Dec 2024

https://github.com/k-yomo/pubsub_cli

super handy google cloud Pub/Sub CLI

cloud-pubsub emulator gcp pubsub pubsub-cli

Last synced: 16 Nov 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: 11 Nov 2024

https://github.com/petronetto/flask-redis-realtime-chat

A simple Flask realtime chat using Redis PubSub

chat docker flask pubsub python realtime redis

Last synced: 09 Nov 2024

https://github.com/connect-foundation/2019-17

๐Ÿ“˜๋ถ€์ŠคํŠธ์บ ํ”„์—์„œ ์ฆ๊ธฐ๋Š” ํŽ˜์ด์Šค๋ถ (ํŽ˜์ด์Šค๋ถ ํด๋ก )

apollo express graph-db graphql neo4j nginx nodejs pubsub react redis typescript websocket

Last synced: 05 Nov 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/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/sagi/workers-pubsub

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

api cloudflare-workers google-pubsub pubsub

Last synced: 25 Dec 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: 11 Nov 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/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: 19 Dec 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: 25 Dec 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: 16 Nov 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: 08 Nov 2024

https://github.com/realizehit/realizehit

an enhanced and scalable uni-directional websocket system for your project

client pubsub server service websocket

Last synced: 09 Dec 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/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/gazebosim/gz-transport

Transport library for component communication based on publication/subscription and service calls.

client-server distributed gazebo gazebosim hacktoberfest ignition-robotics ignition-transport pubsub robotics-simulation transport transport-api zmq

Last synced: 23 Dec 2024

https://github.com/anchan828/nest-cloud-run-queue

Create a Queue/Worker for NestJS application in Cloud Run.

nestjs pubsub

Last synced: 17 Nov 2024

https://github.com/luqmanoop/react-mitt

React event emitter / pubsub ๐Ÿ‘‰๐Ÿป๐Ÿ‘ˆ๐Ÿฝ

eventemitter events mitt pubsub react typescript

Last synced: 08 Nov 2024

https://github.com/tomyitav/redis-messaging-manager

Pubsub messaging library, using redis and rxjs

nodejs pubsub redis redis-client rxjs typescript

Last synced: 06 Nov 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/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: 08 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/centrifugal/centrifuge-python

Centrifugo real-time WebSocket SDK for Python on top of asyncio

asynchronous centrifugo client pubsub sdk websocket

Last synced: 11 Nov 2024

https://github.com/quant-daddy/graphql-eventbus

GraphQL layer to publish and consume events from any message broker

event-driven-microservices eventbus eventhub graphql kafka pubsub rabbitmq

Last synced: 06 Dec 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/ably-labs/ably-nextjs-fundamentals-kit

Ably serverless WebSockets and Next.js fundamentals starter kit

nextjs pubsub serverless typescript websockets

Last synced: 13 Nov 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: 16 Nov 2024

https://github.com/redsolution/xabber-server

Xabber Server: an advanced XMPP server, with reliable message delivery, message editing and retraction, group chats, active session management and fast client synchronization

chat erlang groupchat jabber messaging pubsub server stun turn voip xabber xmpp

Last synced: 06 Nov 2024

https://github.com/sagiegurari/simple_redis

Simple and resilient redis client for rust.

database pubsub redis redis-client rust rust-library

Last synced: 23 Dec 2024

https://github.com/udamir/wsapix

Next generation Websocket framework for nodejs

api asyncapi pubsub rpc uwebsockets uwebsocketsjs websocket ws

Last synced: 14 Nov 2024

https://github.com/gamaops/hfx-bus

Redis backed high frequency exchange bus

broker bus cqrs event-sourcing microservices pubsub redis soa

Last synced: 16 Nov 2024

https://github.com/krasimir/riew

Riew is a reactive library that uses CSP concepts for managing data and application flow.

buffer csp javascript pubsub reactive routines

Last synced: 09 Nov 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/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/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/badu/bus

A PubSub / EventBus using Go language generics (v1.20 required)

bus event eventbus events generics go golang pubsub

Last synced: 18 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: 08 Nov 2024

https://github.com/trailheadapps/ebikes-manufacturing

E-Bikes Manufacturing site built with LWR

grpc lwc lwr pubsub salesforce

Last synced: 14 Nov 2024

https://github.com/logflare/phoenix-rate-limiter-example

An example of distributed rate limiting with Phoenix using PubSub and ETS.

distributed-systems elixir phoenix pubsub

Last synced: 08 Nov 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

https://github.com/calvinlfer/websockets-pubsub-akka

WebSockets and Publish-Subscribe with Akka

akka akka-actors akka-http akka-streams pubsub

Last synced: 10 Nov 2024

https://github.com/streamnative/pulsar-tracing

Tracing instrumentation for Apache Pulsar clients.

apache-pulsar jaeger messaging opentelemetry opentracing pubsub

Last synced: 01 Dec 2024

https://github.com/primaryobjects/jquery-react

Integrate React with a JQuery app.

bootstrap html5 javascript jquery pub-sub pubsub react reactjs

Last synced: 29 Oct 2024

https://github.com/russellluo/rpubsub

Reliable implementation of Publishโ€“subscribe messaging pattern backed by Redis Streams.

go pubsub redis

Last synced: 06 Nov 2024

https://github.com/davesag/amqp-simple-pub-sub

A simple Pub Sub system that uses AMQP Messaging to exchange data between services

amqp message-queue pubsub

Last synced: 02 Dec 2024

https://github.com/streamnative/pulsar-flume-ng-sink

An Apache Flume Sink implementation to publish data to Apache pulsar

apache-flume apache-pulsar logcollector messaging pubsub

Last synced: 01 Dec 2024

https://github.com/kwaazaar/Resonance

Messaging library, supporting pub-sub, using MS SQL Server or MySql Server for storage. Ideal for implementing a (business) event driven architecture, pub-sub, microservices, etc.

event-driven-architecture message-queue mysql pubsub sqlserver

Last synced: 20 Nov 2024

https://github.com/captchanjack/jedis.jl

A fully featured Julia Redis client.

julia lock pipeline pubsub redis redis-client ssl tls

Last synced: 12 Nov 2024

https://github.com/ajb413/nodejs-websocket-examples

This repo contains some example code for making a Node.js socket server and client, a WebSocket server and client, and also PubNub based messaging with JavaScript.

javascript node-socket node-websocket nodejs pubsub websocket websocket-server

Last synced: 09 Nov 2024

https://github.com/yosriady/pubsub

:mega: Publish-Subscribe in Elixir

elixir pubsub

Last synced: 18 Nov 2024

https://github.com/bitwyre/megaphone

Hear ye, hear ye :mega:

pubsub redis websockets

Last synced: 05 Nov 2024

https://github.com/itzmeanjan/pub0sub

Fast, Lightweight Pub/Sub over TCP, QUIC - powered by Async I/O

golang pubsub pubsub-publisher pubsub-subscriber quic tcp tcp-client tcp-server topics

Last synced: 23 Oct 2024

https://github.com/bufbuild/protoschema-plugins

Protobuf plugins that generate various schemas from protobuf files - JSON Schema, PubSub, etc.

buf-cli buf-schema-registry jsonschema protobuf protoc protocol-buffers pubsub

Last synced: 09 Oct 2024

https://github.com/hmans/eventery

Super-lightweight event class implementation. ๐Ÿš€

events gamedev javascript pubsub typescript

Last synced: 16 Oct 2024

https://github.com/vitalets/chnl

JavaScript event channels compatible with Chrome extensions API

event-emitter eventbus eventemitter events listener pubsub subscription

Last synced: 02 Nov 2024

https://github.com/sauerbraten/pubsub

A Go package implementing a topic-based publish-subscribe system using channels.

channels go message-bus publish-subscribe pubsub

Last synced: 06 Nov 2024

https://github.com/jedisct1/simple-comet-server

HTTP long-polling server and javascript client library.

comet javascript long-polling pubsub python3

Last synced: 16 Oct 2024

https://github.com/ivandotv/estacion

Event bus implementation based on native node events. Also works in the browser.

eventbus publish publish-subscribe pubsub subscribe typescript

Last synced: 20 Dec 2024

https://github.com/noopkat/azure-iothub-pubsub-esp8266

Using Arduino PubSub library with Azure IoT Hub on an ESP8266

arduino arduino-sketch azure esp8266 iothub pubsub pubsubclient

Last synced: 28 Oct 2024

https://github.com/rupurt/schoolbus

Manage one or more PubSub instances using the Elixir registry

elixir pubsub

Last synced: 02 Nov 2024

https://github.com/denpamusic/laravel-zeromq

Fully unit-tested ZeroMQ driver for Laravel.

laravel laravel-package messaging php pubsub pushpull websockets zeromq zmq

Last synced: 09 Nov 2024

https://github.com/jbgo/chasqui

Chasqui adds persistent publish-subscribe (pub-sub) messaging capabilities to Sidekiq and Resque workers.

broker pub-sub publish-subscribe pubsub redis redis-database resque-workers ruby ruby-gem ruby-library ruby-on-rails rubygem rubygems rubyonrails sidekiq workers

Last synced: 22 Dec 2024

https://github.com/jfusco/es6-event-emitter

Custom, simple, extendable event/messaging system written in ES6

emitter es2015 es6 events isparta istanbul jasmine karma karma-jasmine listener pub-sub pubsub

Last synced: 14 Oct 2024

https://github.com/apoorvsaxena/async-resolver

โš–๏ธ Asynchronously resolve subscribed decisions in pub-sub architecture in pure JS

async decision-making javascript pubsub resolver

Last synced: 28 Oct 2024

https://github.com/m-esm/socket-cluster-app

WebSocket cluster with NestJs and Redis. Repo for Medium article.

nest nestjs pubsub redis redis-pubsub redis-ws tutorial websocket websocket-cluster ws

Last synced: 09 Nov 2024

https://github.com/nrempel/unisub

A Pub/Sub library for Rust backed by Postgres

postgres pubsub rust

Last synced: 14 Dec 2024

https://github.com/febytanzil/gobroker

golang wrapper for all (to-be) kinds of message brokers

amqp cloud-pubsub go golang google-pubsub messaging nsq nsq-client pubsub queue rabbitmq

Last synced: 14 Dec 2024

https://github.com/liftbridge-io/liftbridge-api

Protobuf definitions for the Liftbridge gRPC API. https://github.com/liftbridge-io/liftbridge

api client cloud-native grpc liftbridge messaging nats protobuf pubsub streaming

Last synced: 14 Oct 2024

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories