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/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: 04 Aug 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/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: 21 Oct 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: 04 Aug 2024

https://github.com/bitwyre/megaphone

Hear ye, hear ye :mega:

pubsub redis websockets

Last synced: 05 Nov 2024

https://github.com/hmans/eventery

Super-lightweight event class implementation. ๐Ÿš€

events gamedev javascript pubsub typescript

Last synced: 16 Oct 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/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/apache/pulsar-test-infra

Testing infrastructure for Apache Pulsar

pubsub pulsar test-infra

Last synced: 07 Oct 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/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/denpamusic/laravel-zeromq

Fully unit-tested ZeroMQ driver for Laravel.

laravel laravel-package messaging php pubsub pushpull websockets zeromq zmq

Last synced: 23 Oct 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: 10 Oct 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/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

https://github.com/ahmad-elassuty/event_router

Organise your application domain events in a simple and intuitive way.

activity domain-events event-driven event-driven-architecture notifications pubsub ruby ruby-on-rails sidekiq

Last synced: 13 Oct 2024

https://github.com/denosaurs/mess

๐ŸŒ€ A modern, broker-agnostic, distributed message queue for deno

amqp deno distributed javascript message-queue mqtt pubsub rabbitmq redis typescript

Last synced: 10 Oct 2024

https://github.com/sagiegurari/multiple-redis

Run redis commands against multiple redis instances.

database nodejs pubsub redis redis-client

Last synced: 28 Oct 2024

https://github.com/so0k/ecs-sample

Sample for ECS demo

docker ecs-cluster golang mongodb pubsub redis

Last synced: 20 Oct 2024

https://github.com/andrewguenther/rpubsub

Simple command-line utilities for Redis pubsub

command-line pubsub redis

Last synced: 05 Nov 2024

https://github.com/so1ve/lite-emit

A simple, lightweight, and fast event emitter.

emit emits emits-events emitter events nodejs pubsub

Last synced: 27 Oct 2024

https://github.com/kutyel/es6-emitter

๐Ÿš€ Smallest event emitter for JavaScript with all the power of ES6 Maps!

es6 es6-map eventemitter events pubsub

Last synced: 17 Oct 2024

https://github.com/mirpo/mimic-ws

Mimic-ws is drop-in replacement for ws, power by uWebSocket.js

javascript mqtt nodejs protocol pubsub realtime webscoket websocket-client websocket-server

Last synced: 02 Nov 2024

https://github.com/cornelk/pulsar-go

Apache Pulsar Golang Client Library

event-streaming go golang messaging pubsub pulsar streaming

Last synced: 28 Oct 2024

https://github.com/mahmed8003/fastify-nats

Plugin for sharing nats connection across Fastify

broker fastify messaging nats pubsub rpc

Last synced: 20 Aug 2024

https://github.com/emilebui/GBP_BE_WS

Back-end application for a multiplayer ban pick game for Genshin Impact

ban-pick game genshin genshin-impact pubsub redis web-game web-game-dev websocket

Last synced: 01 Aug 2024

https://github.com/Techie-Qabila/fastify-nats

Plugin for sharing nats connection across Fastify

broker fastify messaging nats pubsub rpc

Last synced: 04 Aug 2024

https://github.com/sigrlami/glaze-mq

Multi-protocol exchange broker for IoT within the 5G-and-Beyond networks, and primary emphasis on scalability.

amqp message-broker mqtt protocol-agnostic pubsub stomp

Last synced: 11 Oct 2024

https://github.com/dotunj/pvent

Pvent is a CLI tool for sending messages across different message brokers.

kafka message-brokers pubsub sqs

Last synced: 15 Oct 2024

https://github.com/quipper/google-cloud-pubsub-operator

Kubernetes operator for Google Cloud Pub/Sub Topic and Subscription

gcp golang google-cloud kubernetes pubsub

Last synced: 09 Oct 2024

https://github.com/amitjoy/osgi-messaging

OSGi Messaging Specification RFC 246 and compliant MQTT 5.0 Implementation

internet-of-things iot java messaging messaging-api mqtt mqtt-client mqtt5 mqttv5 osgi osgi-messaging pubsub rfc-246

Last synced: 28 Oct 2024

https://github.com/jay-johnson/kombu-and-pika-pub-sub-examples

Simple publisher and subscriber examples for Kombu and Pika with a RabbitMQ broker

amqp kombu pika publish-subscribe pubsub rabbitmq

Last synced: 01 Nov 2024

https://github.com/twitch4j/twitch4j-minecraft-plugin

Bukkit Plugin Template with Twitch API Integration for Minecraft Servers, powered by Twitch4J

api bukkit craftbukkit hacktoberfest helix irc java kotlin minecraft oauth pubsub spigot twitch twitch4j twitchdev

Last synced: 11 Oct 2024

https://github.com/timcole/twitch-points-hue

Allow viewers to change your hue light colour with channel points

philips-hue pubsub twitch twitchdev websockets

Last synced: 03 Aug 2024

https://github.com/owen2345/pub_sub_model_sync

Permit to sync models and data between rails apps through pub/sub (google pubsub, rabbitmq, kafka)

activerecord bunny google-pub pubsub rabbitmq rails ruby-on-rails sync-models

Last synced: 10 Oct 2024

https://github.com/0exp/evil_events

Ultra simple, but very flexible and fully customizable event subsystem for ruby applications with a wide set of customization interfaces and smart event definition DSL.

event-dispatcher event-driven events publish-subscribe pubsub ruby ruby-gem

Last synced: 28 Oct 2024

https://github.com/ken107/push-model

A JSON-RPC server with object synchronization based on JSON-Patch

firebase json-patch json-rpc json-rpc-server mvc mvvm pubsub

Last synced: 28 Oct 2024

https://github.com/kamleshchandnani/walky-talky

EventListeners can easily go out of hand if not used with utmost care, walky-talky is a tiny JS library to create a message channel using Publish/Subscribe pattern.

communicate connect eventbus message pubsub utils

Last synced: 28 Oct 2024

https://github.com/humbedooh/pypubsub

PyPubSub - An asynchronous pubsub protocol written in Python 3

async http json ldap publisher pubsub python subscriber

Last synced: 16 Oct 2024

https://github.com/owenrumney/gtail

Simple Tail app for GCP Cloud Build, Cloud Run and PubSub

cli cloud-build cloud-run cloudbuild cloudlog cloudrun gcp golang pubsub

Last synced: 02 Nov 2024

https://github.com/riflowth/mqtt-playground

CPE314 Computer Network MQTT Project

grafana influxdb mqtt pubsub

Last synced: 21 Oct 2024

https://github.com/slurmulon/gooey

:cactus: Hierarchical PubSub data synchronization solution for ES6

data-synchronization pubsub spa state-synchronization

Last synced: 29 Oct 2024

https://github.com/onhate/nest-events

It's the same as @nestjs/event-emitter but allowing you to implement your own emitter, like AWS SNS, RabbitMQ.

eventbridge eventemitter2 events lambda module nestjs pubsub sns sqs

Last synced: 28 Oct 2024

https://github.com/yamiteru/cynic

๐Ÿ”ฅ Blazingly fast, low-level, type-safe and tree shakeable <0.5kB event stream library.

event event-stream events listener pubsub reactive reactive-programming subscriber

Last synced: 02 Nov 2024

https://github.com/broadlume/hanami-events-cloud_pubsub

A hanami-events adapter for Google Cloud Pub/Sub

google-cloud-pubsub hanami pubsub ruby

Last synced: 03 Aug 2024

https://github.com/daveshanley/asyncapi-tutorials

Looking to get started with AsyncAPI, React, WebSockets and Go? This set of code, specs and guides should get you started

asyncapi asyncapi-schemas asyncapi-specification go golang javascript pubsub react stompwebsocket websocket

Last synced: 23 Oct 2024

https://github.com/mauricioabreu/pubsub

Publish/Subscribe implementation written in go

go pubsub

Last synced: 15 Oct 2024

https://github.com/joelvh/spokes

Pub/sub to coordinate events such as webpage analytics with SPAs (React, GTM, Segment)

analytics analytics-tracking composition coordination google-tag-manager gtm javascript js publish-subscribe pubsub react reactjs segment state

Last synced: 31 Oct 2024

https://github.com/mchmarny/pubsub-to-bigquery-pump

Simple utility combining Cloud Run and Stackdriver metrics to drain JSON messages from PubSub topic into BigQuery table

bigquery cloudrun events golang metrics pubsub stackdriver

Last synced: 18 Oct 2024

https://github.com/emicklei/parzello

Parzello is a delay and retry service on top of Google Pub Sub to publish messages with a time delay to a topic.

cloud gcp google messaging pubsub

Last synced: 24 Oct 2024

https://github.com/jyane/gae-cron

GAE Cron for Cloud PubSub

cloud-functions gae gcp pubsub

Last synced: 13 Oct 2024

https://github.com/giorgikhunashvili/spilo

Lightweight library for developing real time applications

pubsub python redis websocket

Last synced: 10 Oct 2024

https://github.com/eric2788/platformscrawler

ๅคšๅนณๅฐ็ˆฌ่Ÿฒ + ๆจกๅกŠๅŒ–็ฎก็†๏ผŒ็”จๆ–ผๆœ้›†่ณ‡ๆ–™ไธฆ็ถ“ redis pubsub ็™ผ้€

bilibili crawler crawling pubsub redis twitter youtube

Last synced: 11 Oct 2024

https://github.com/borud/broker

Trivial message broker

broker go golang golang-library pubsub

Last synced: 26 Oct 2024

https://github.com/mshick/hapi-rabbitmq

A HAPI server plugin exposing RabbitMQ-backed PubSub and task queue pattern methods from librabbitmq.

amqp hapi pubsub rabbitmq task-queue

Last synced: 30 Oct 2024

https://github.com/googlecloudplatform/terraform-gcp-datadog-integration

Terraform code to make the Google Cloud Platform to Datadog log collection integration easier.

datadog dataflow events google google-cloud-platform googlecloud logging logs pubsub terraform terraform-module

Last synced: 07 Oct 2024

https://github.com/mchmarny/preprocessd

Simple example showing how to use Cloud Run to pre-process raw events from PubSub and publish them to new topic.

cloudrun events gcp go processing pubsub

Last synced: 02 Aug 2024

https://github.com/thekeenant/bus

:bus: A light-weight event bus library for Dart implementing the pub-sub pattern.

bus dart dartlang event eventbus library pubsub

Last synced: 31 Oct 2024

https://github.com/havendv/h.proxyfactory

Allows creating proxy objects that look exactly like the original objects.

ipc net5 net6 netstandard pipes pub-sub pubsub request-response rpc

Last synced: 17 Oct 2024

https://github.com/bogdanrada/celluloid_pubsub

CelluloidPubsub is a simple ruby implementation of publish subscribe design patterns using celluloid actors and websockets.

async celluloid pubsub reel ruby websockets

Last synced: 22 Oct 2024

https://github.com/mchmarny/buttons

How to use Flic buttons with Clud Run on GCP

cloud cloudrun flic iot pubsub

Last synced: 02 Aug 2024

https://github.com/akamaozu/cjs-noticeboard

Self-Logging Pubsub with Built-In Cache

pubsub

Last synced: 28 Oct 2024

https://github.com/mshick/librabbitmq

Easy to use methods implementing common PubSub and task queue patterns with RabbitMQ.

amqp pubsub rabbitmq task-queue

Last synced: 30 Oct 2024

https://github.com/jstotz/jstreams

A distributed streaming platform for Ruby built on top of Redis Streams

pubsub redis redis-streams ruby streams

Last synced: 17 Oct 2024

https://github.com/stanipetrosyan/go-eventbus

Event Bus package for Go

eventbus go golang hacktoberfest pubsub

Last synced: 26 Oct 2024

https://github.com/jgarber623/radioradio

A very small JavaScript PubSub library.

javascript pubsub

Last synced: 17 Oct 2024

https://github.com/olimpias/rijn

CLI tool for moving message from a deadletter queue to a topic for pubsub

deadletter gcd golang-cli pubsub

Last synced: 13 Oct 2024

https://github.com/bradmontgomery/zerochat

a stupid simple command-line chat server and client using zeromq

chat command-line pubsub python zeromq

Last synced: 21 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/dipjyotimetia/pubsub-emulator

GCP Pubsub Emulator

pubsub pubsub-emulator

Last synced: 11 Oct 2024

https://github.com/drublic/store

A JavaScript lib for storing stuff

localestorage pubsub storing

Last synced: 17 Oct 2024

https://github.com/yhirano55/pubsub_notifier

:postbox::bee: Pub/Sub Notifier for Rails

activejob pubsub rails5 ruby wisper

Last synced: 10 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/jrcichra/karmen

Message Broker for coordinated microservices

golang hacktoberfest karmen microservices operator pubsub yml

Last synced: 11 Oct 2024

https://github.com/owenrumney/pubsub

Simple pubsub tool to work with GCP PubSub emulator

gcp pubsub

Last synced: 27 Oct 2024

https://github.com/jfversluis/xfmessagingcentersample

Sample code to demonstrate how to work with the MessagingCenter in Xamarin.Forms

messaging-center publish-subscribe pubsub sample-code xamarin-forms

Last synced: 11 Oct 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/nlm/grpceventbus

Proof-of-concept for a basic pub/sub event system based on gRPC

events grpc pubsub

Last synced: 13 Oct 2024

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories