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/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/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/so0k/ecs-sample

Sample for ECS demo

docker ecs-cluster golang mongodb pubsub redis

Last synced: 08 Nov 2024

https://github.com/ceph/rgw-pubsub-api

RGW PubSub API Clients

ceph inference knative pubsub rgw serverless

Last synced: 07 Nov 2024

https://github.com/pwliwanow/fdb-pubsub

Pub/Sub built on top of FoundationDB

akka-streams foundationdb java publish-subscribe pubsub scala

Last synced: 10 Nov 2024

https://github.com/rtradeltd/go-libp2p-pubsub-grpc

🗣️ libp2p pubsub with controls exposed via a gRPC API

client grpc grpc-go ipfs libp2p libp2p-pubsub pubsub server

Last synced: 11 Nov 2024

https://github.com/wingify/lua-resty-pubsub

Lua Pubsub client driver for the ngx_lua based on the cosocket API

api api-client cosocket hacktoberfest lua lua-library luarocks pubsub

Last synced: 11 Nov 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/tahniat-ashraf/vertx-async-to-sync

Consume an async api (with callback) from sync endpoint using vert.x

asynchronous consumer eventbus mongodb publisher pubsub reactive-programming timeout vertx vertx-web

Last synced: 22 Nov 2024

https://github.com/dldc-packages/pubsub

📫 A simple pub/sub written in Typescript

pubsub subscription typescript

Last synced: 14 Nov 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/nothub/tinyeventbus

Tiny and fast pubsub implementation with subscriber priorities and event canceling for Java 8, 11 and 17.

eventbus java pubsub

Last synced: 14 Nov 2024

https://github.com/gbaeke/dapr-demo

Collection of Dapr demos

azure dapr mqtt pubsub signalr

Last synced: 27 Dec 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/streamnative/pulsar-recipes

A StreamNative library containing a collection of recipes that are implemented on top of the Pulsar client to provide higher-level functionality closer to the application domain.

apache-pulsar apachepulsar cookbook event-streaming messaging pubsub pulsar recipes

Last synced: 01 Dec 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/vlingo/xoom-streams

The VLINGO XOOM platform SDK for Reactive Streams built on XOOM ACTORS.

actor-model actors backpressure functional-programming jvm pubsub reactive reactivestreams streams

Last synced: 17 Nov 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/flekschas/pub-sub

A tiny 0.8 KB pub-sub event library that supports cross-window messaging and async event broadcasting

broadcasting event-handling event-management javascript pubsub typescript

Last synced: 09 Nov 2024

https://github.com/pozil/pub-sub-api-java-client

A sample Java gRPC client for the Salesforce Pub/Sub API

avro grpc java pubsub salesforce

Last synced: 19 Nov 2024

https://github.com/theruziev/aio_pubsub

A generic interface wrapping multiple backends to provide a consistent pubsub API.

asyncio pubsub python36

Last synced: 14 Nov 2024

https://github.com/sipcapture/hepsub-voipmonitor

HEP Pub-Sub Client for OSS Voipmonitor Sniffer

audio hep homer mp3 pubsub recording rtp sipcapture voipmonitor wav

Last synced: 20 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/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: 07 Nov 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: 06 Dec 2024

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

Plugin for sharing nats connection across Fastify

broker fastify messaging nats pubsub rpc

Last synced: 20 Nov 2024

https://github.com/seniorjoinu/ic-event-hub

Event-based pub/sub for IC canisters

dfinity events internet-computer pubsub rust

Last synced: 16 Nov 2024

https://github.com/legolasvzla/python-pubsub-postgresql-redis

Pub-Sub between PostgreSQL and Redis in Python

postgresql pubsub python3 redis sql

Last synced: 23 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/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/timcole/twitch-points-hue

Allow viewers to change your hue light colour with channel points

philips-hue pubsub twitch twitchdev websockets

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

https://github.com/unit-io/unitdb-go

Lightweight and high performance publish-subscribe messaging system - Go client library.

go grpc pubsub unitdb

Last synced: 20 Nov 2024

https://github.com/aldis-ameriks/pg-notify

Postgres PubSub client using NOTIFY/LISTEN

listen notify pg postgres postgresql pubsub

Last synced: 04 Dec 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/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/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/maurodelazeri/pub-sub

pub sub pattern using nng https://nanomsg.github.io/nng/

events nng pubsub

Last synced: 09 Nov 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/sipcapture/hepsub

HEP Pub-Sub API Example

correlation hep homer lookup pubsub sipcapture

Last synced: 20 Nov 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/nidorx/chain

Machinery to create distributed systems in a simple, elegant and safe way.

channels crypto pubsub socket

Last synced: 09 Nov 2024

https://github.com/octu0/nats-wsmsg

nats.io based websocket message queue server

go golang message-queue nats nats-messaging natsio pubsub queue websocket

Last synced: 08 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/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/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/icewhaletech/casaos-messagebus

Message bus accepts events and actions from various sources and delivers them to subscribers

go golang notification-api pubsub rest-api websocket

Last synced: 09 Nov 2024

https://github.com/regou/justore

Just Flux Store, noting else

flux immer immutablejs pubsub rxjs state-management

Last synced: 19 Nov 2024

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

Java client for Liftbridge. https://github.com/liftbridge-io/liftbridge

client cloud-native grpc java java-liftbridge liftbridge messaging nats pubsub streaming

Last synced: 09 Nov 2024

https://github.com/eldoy/sirloin

Node web server for HTTP, web sockets and static files.

api fast file-server http http-server https loadbalancer microservice node proxy pubsub static webserver websocket

Last synced: 09 Nov 2024

https://github.com/nicolasdao/now-flow

Augment the now-CLI to support AWS Lambdas, GCP that can react to events other then HTTPS requests (Pub/Sub & Storage changes) and better deployment configurations when managing multiple environments (e.g. staging, UAT, production).

aws-lambda deployment faas gcf neap now-cli pubsub serverless zeit

Last synced: 10 Nov 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/broadlume/hanami-events-cloud_pubsub

A hanami-events adapter for Google Cloud Pub/Sub

google-cloud-pubsub hanami pubsub ruby

Last synced: 17 Nov 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/shombando/ntfy

Publish notifications using ntfy.sh from Emacs

emacs notfications ntfy ntfysh pubsub

Last synced: 25 Dec 2024

https://github.com/ianhaggerty/backbone-sails

A plugin for Backbone that makes integrating with Sails JS easier. Both leverage a model-view architecture, it's only natural to have them talk to each other.

backbonejs coffeescript javascript nodejs pubsub realtime realtime-database sailsjs socket-io

Last synced: 08 Nov 2024

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

A hanami-events adapter for Google Cloud Pub/Sub

google-cloud-pubsub hanami pubsub ruby

Last synced: 21 Dec 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/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/mauricioabreu/pubsub

Publish/Subscribe implementation written in go

go pubsub

Last synced: 15 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/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/ably-labs/models

The Models SDK enables you to implement live, observable data models in your application. It works with Ably's Database Connector and helps merge updates with the existing state and supports optimistic updates to ensure a snappy interface.

frontend-web pubsub realtime realtime-database realtime-synchronization websockets

Last synced: 13 Nov 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/keremdokumaci/randomsg

CLI tool for generating random messages with rules & publishing to the cloud services (SQS,SNS,PUB/SUB and etc.)

message pubsub queue random sns sqs

Last synced: 13 Dec 2024

https://github.com/sanjay-sol/redis-implementation

This project is a Redis-like system implementation written in TypeScript, aiming to provide basic Redis functionalities such as string operations, list operations, set operations, and pub/sub messaging, along with the addition of Streams functionality.

cli pubsub streams typescript

Last synced: 26 Dec 2024

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

GAE Cron for Cloud PubSub

cloud-functions gae gcp pubsub

Last synced: 07 Nov 2024

https://github.com/flatfisher/slack-image-saver

slack-media-saver saves media uploaded on Slack to Google Photos.

firebase firebase-firestore firebase-functions google-photos pubsub scheduler typescript

Last synced: 08 Nov 2024

https://github.com/d-exclaimation/pioneer-redis-pubsub

Pioneer's PubSub Implementation with Redis using RediStack

graphql graphql-subscriptions pioneer pubsub redis swift

Last synced: 07 Nov 2024

https://github.com/simon622/mqtt-tree

A quick and efficient data structure for indexing MQTT subscriptions in a highly concurrent environment.

data-structures mqtt mqtt-protocol mqtt-sn pubsub trie-tree

Last synced: 15 Nov 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/k-yomo/pm

Thin Cloud Pub/Sub client wrapper which lets you manage publishing / subscribing with pluggable middleware.

batch cloudpubsub gcp interceptor middleware pluggable pubsub

Last synced: 16 Nov 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/priyam-03/recruitify

Recruitify is an AI-powered recruiting platform streamlines the hiring process by automating candidate shortlisting, enabling virtual interviews, and supporting professional networking. Built with React, Express, and MongoDB, it offers a modern, efficient solution for recruiters and job seekers alike.

aws-ec2 aws-s3 ci-cd cookie-based-auth docker expressjs github-actions graphql hacktoberfest mern-stack mongodb nodejs nodemailer-smtp-transport pubsub reactjs redis webrtc websocket

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories