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/jepozdemir/event-publisher

Basic event publish/subscribe implementation that transfers a message from a sender to a receiver. It provides a loosely coupled communication between objects.

csharp dotnet dotnetcore eventbus eventhandling events publish-subscribe pubsub realtime

Last synced: 18 Nov 2024

https://github.com/cuongndc9/pubsub_go

a simple 💅 pusub using go

103cuong go golang pubsub

Last synced: 21 Nov 2024

https://github.com/benmeehan/goscribe

A fast, simple, pure golang pub-sub broker.

broker golang pubsub

Last synced: 01 Dec 2024

https://github.com/jharrilim/multiplex

Key-Value store with subscriptions

key pubsub rust store value

Last synced: 31 Dec 2024

https://github.com/olivere/nats-streaming-server-example

An example of using a local NATS Streaming Server cluster for pub/sub.

golang-examples nats nats-streaming-server pubsub

Last synced: 19 Nov 2024

https://github.com/autom8ter/queuerpc

a protoc plugin to generate type safe RPC client and server code that use a message queue for transport/service discovery.

golang message-queue protobuf protocol-buffer pubsub

Last synced: 28 Dec 2024

https://github.com/khadkarajesh/iot-tutorial

Projects consist the necessary code to interact with the google iot cloud platform by iot devices

google-iot google-iot-core iot mqtt pubsub python3 raspberry-pi

Last synced: 13 Nov 2024

https://github.com/jeroengerits/godot-pubsub

PubSub Library in GDScript for the Godot Engine

addon gdscript godot pubsub

Last synced: 28 Dec 2024

https://github.com/moonshrd/p2chat-android

Port of p2chat to Android

android iot libp2p mesh pubsub

Last synced: 26 Nov 2024

https://github.com/dahlia/narabi

A simple Pythonic asynchronous interface to inter-process pub/sub

pub-sub pubsub

Last synced: 20 Dec 2024

https://github.com/banyc/simple-messaging

Brokerless messaging. Pub/Sub. Producer/Consumer. Best effort. Pure Go. No C. No CGO. NO libwhatsoever.

best-effort brokerless messaging producer-consumer pubsub

Last synced: 19 Nov 2024

https://github.com/denniszielke/aca-dapr-simple-messaging

Simple demo app for demonstrating dapr pubsub in Azure Container Apps

azure container-apps dapr pubsub

Last synced: 24 Dec 2024

https://github.com/tdjsnelling/dwsps

Tiny distributed websocket pub/sub system

distributed javascript pubsub websocket

Last synced: 15 Dec 2024

https://github.com/xiscodev/store-and-pubsub

A simple library to manage a Store and subscriptions to store values

browser javascript-library pubsub store

Last synced: 16 Nov 2024

https://github.com/amitrajitdas/googlecloudready-facilitator-program

Challenge Lab solutions for GoogleCloudReady Facilitator Program

bucket cloud docker gcloud google kubernetes pubsub stackdriver

Last synced: 27 Dec 2024

https://github.com/tahmid-saj/notification-service

Pub/Sub based notification service API for sending email and mobile push notifications. Developed using Go / Gin, AWS SES, SNS, S3.

aws-s3 aws-ses aws-sns gin go notifications pubsub

Last synced: 09 Dec 2024

https://github.com/tutv/coney

Simple pub/sub and queue with Rabbitmq

npm pubsub queue rabbitmq

Last synced: 10 Dec 2024

https://github.com/sokil/pubsub-server

Publish/Subscribe server in Golang which broadcast messages to all other connected clients

chat go golang pubsub

Last synced: 09 Dec 2024

https://github.com/mchmarny/dapr-http-event-subscriber-template

Template project to jump start your Dapr development in Go for HTTP service that will be triggered by topic events

dapr eventing go pubsub service state topic

Last synced: 31 Dec 2024

https://github.com/mchmarny/godapr

Simple dapr HTTP client library

client dapr go grpc pubsub

Last synced: 31 Dec 2024

https://github.com/mchmarny/xstreams

Stream processing using Cloud PubSub and Dataflow SQL in BigQuery

bigquery dataflow gce gcp golang pubsub stream

Last synced: 31 Dec 2024

https://github.com/roitinnovation/roit-queues

Queue manager for Typescript, as well as Nestjs.

cloudtasks nestjs nodejs pubsub queue typescript

Last synced: 09 Nov 2024

https://github.com/lahsivjar/gcloud-ocr

Sample OCR code to use with GCS and Cloud Functions

cloud-functions gcloud gcs golang-examples iap pubsub

Last synced: 11 Dec 2024

https://github.com/roylee0704/centrifugo-example

running centrifugo in docker

centrifuge centrifugo nodejs pubsub

Last synced: 20 Dec 2024

https://github.com/zekrotja/eventbus

A go package to send and receive pub-sub messages using channels.

event-driven eventbus events go go118 gogeneric hacktoberfest pubsub

Last synced: 17 Dec 2024

https://github.com/knownasilya/index-html-loader

Load and cache index.html using GCP PubSub, works great with ember-cli-deploy

deployment ember-cli-deploy pubsub

Last synced: 16 Oct 2024

https://github.com/developer-guy/bookmark-searcher

Making bookmark search using Redis Cloud,ELK

elasticsearch elk go golang kibana logstash pubsub redis redis-cloud redis-labs

Last synced: 13 Dec 2024

https://github.com/platdesign/cana

rx-pubsub

nodejs pubsub rx ws

Last synced: 19 Dec 2024

https://github.com/rob-blackbourn/jetblack-messagebus

A real time message bus written in C# on dotnet 6.0

messagebus messaging pubsub

Last synced: 19 Dec 2024

https://github.com/shahaf-f-s/socketsio

A python wrapper around socket for generalized communication protocols, unified socket interface, utility methods, and modular protocol swapping capeabilities. Including a socket based Pub/Sub system.

pubsub socket socket-io socket-programming

Last synced: 19 Dec 2024

https://github.com/YannickFricke/TwubSub

Elixir Twitch PubSub bindings

elixir pubsub twitch

Last synced: 31 Oct 2024

https://github.com/AdrienMazet/fri-go

TP Infrastructures d'intégration

go http mqtt pubsub redis rest

Last synced: 14 Nov 2024

https://github.com/stevenferrer/kafka-pubsub

kafka pub-sub demo

go go-kit golang kafka pubsub

Last synced: 25 Dec 2024

https://github.com/betterwrite/vue-pubsub

A Pubsub Plugin (or better Event Bus) for Vue.

event-bus mitt pubsub typescript vue vue3 vuejs

Last synced: 22 Nov 2024

https://github.com/jgantunes/pulsarcast-test-harness

A test harness for Pulsarcast using ipfs-testbed

decentralized ipfs-testbed p2p pubsub pulsarcast test-harness

Last synced: 26 Dec 2024

https://github.com/dozyio/gossipsub-simulator

Gossipsub Simulator

gossipsub libp2p pubsub

Last synced: 26 Dec 2024

https://github.com/beatthat/notifications

Global system for pub/sub notification events by string 'type'.

loosely-coupled-design message-api messaging notifications observer observer-pattern pubsub unity3d

Last synced: 26 Dec 2024

https://github.com/backendstack21/realtime-pubsub-client-python

The official Realtime Pub/Sub client for Python

client gateway messaging pubsub python realtime websocket

Last synced: 09 Nov 2024

https://github.com/premiering/wubsub

A tiny ws:// RPC server using a JSON protocol.

go ipc melody pubsub rpc websocket

Last synced: 09 Nov 2024

https://github.com/kelindar/metering

This metering plugin for emitter.io broker persists usage in Google Datastore.

datastore emitter-io plugin pubsub

Last synced: 06 Dec 2024

https://github.com/d-exclaimation/subpub

A lightweight Akka stream PubSub engine for distributing data to multiple consumers.

akka-actors akka-streams pubsub real-time scala topic-modeling

Last synced: 29 Dec 2024

https://github.com/dataphos/lib-brokers

lib-brokers is a Go library which contains the interfaces used to interact with messaging systems without relying on a specific technology or client library. This library attempts to solve the issue of properly abstracting away the interaction between applications and messaging systems.

cloud-native data-stream data-streaming go jetstream kafka library messaging pubsub pulsar servicebus

Last synced: 18 Nov 2024

https://github.com/andrewjbateman/cloud-pubsub-firebase

:clipboard: Google Firebase Functions used to transfer data using Pubsub to a Firestore Database

firebase functions google-cloud pubsub tutorial-code typescript3

Last synced: 27 Dec 2024

https://github.com/hlts2/gopubsub

Simple lock-free topick based publish/subscribe library written in golang

golang golang-library goroutine-safe goroutines hlts2 library lock-free pubsub pubsub-instance pubsub-messages topic

Last synced: 19 Nov 2024

https://github.com/cthtufspetprojects/google-cloud-function-gen2-template

Template for Python functions to run on Google Cloud Functions Platform (gen2), with CI\CD by GitHub Actions

cicd cloudfunctions firestore flask google pre-commit-hooks pubsub python terraform terraform-managed tests

Last synced: 20 Nov 2024

https://github.com/ryanfleck/radio-shopper

Proximity-request-based remote shopping tool.

pubsub solace

Last synced: 07 Dec 2024

https://github.com/bnb32/modbot

This moderation bot software uses scikit-learn binary classification algorithms or pytorch neural networks to learn what phrases to allow in twitch chat. Labeled training data is constructed from chat logs with human moderation information. After training the software can be connected to twitch chat to automate moderation.

irc-bot machine-learning moderation-bot pubsub twitch

Last synced: 22 Nov 2024

https://github.com/cloud8421/oredev-genstage-demo

Elixir GenStage demo application for Oredev 2017 conference

elixir genstage oredev pubsub

Last synced: 13 Nov 2024

https://github.com/molda/pubsub

Simple Publish/Subscribe module

module pubsub totaljs

Last synced: 18 Dec 2024

https://github.com/ankush-web-eng/lc-architecture

A repo where I practiced LeetCode backend architecture with advanced backend concepts and tested each one of them.

captcha ddos-attacks expressjs nodejs pubsub queues rate-limiting redis

Last synced: 16 Nov 2024

https://github.com/ankush-web-eng/brolangf

BROLANG is a programming language built for fun written in golang.

brolang golang kafka nextjs15 pubsub queue redis tailwindcss websockets-server

Last synced: 16 Nov 2024

https://github.com/rudsarkar/pubsub-websocket

WebSocket pub/sub implementation usin Go gin, Postgresql

gin-gonic golang postgresql pubsub websocket

Last synced: 07 Dec 2024

https://github.com/develephant/noobhub-install

NoobHub Installer for a DigitalOcean NodeJS Droplet

corona digitalocean installer multiplayer nodejs noobhub pubsub

Last synced: 22 Dec 2024

https://github.com/thisissoon/gokit

A set of common packages for building applications in Go at SOON_

config go grpc http psql pubsub

Last synced: 11 Oct 2024

https://github.com/j3k0/ganomede-events

ganomede's system events microservice

events ganomede microservice pubsub redis

Last synced: 05 Dec 2024

https://github.com/ket0825/v1-gcp-preview

Preview 서비스를 위한 GCP 레포 / Manage GCP src for preview services

bigquery cloud-functions cloud-run cloudbuild gcp logging pubsub

Last synced: 21 Nov 2024

https://github.com/anpandu/ps2bq

Stream insert GCP PubSub messages into BigQuery table.

bigquery golang pubsub

Last synced: 21 Nov 2024

https://github.com/94dreamer/async-album

Callback/PubSub/Promise/Generator/Redux/RxJS 异步编程实现Demo合集

async callback promise pubsub redux rxjs

Last synced: 18 Dec 2024

https://github.com/janaom/gcp-de-project-streaming-pubsub-beam-dataflow

This project demonstrates an end-to-end solution for processing and analyzing real-time conversations data from a JSON file using GCP services and infrastructure automation, showcasing data storage, streaming, processing, and analysis at scale.

apache-beam bigquery dataflow de-project gcp pubsub streaming-data

Last synced: 19 Nov 2024

https://github.com/lpil/progress

A service that keeps track of progress and publishes updates to subscribers

api elixir lua microservice pubsub redis

Last synced: 21 Nov 2024

https://github.com/anthonycorletti/modal-async-pubsub-example

A proof-of-concept, pubsub-esque service that runs on Modal.

fastapi modal pubsub python

Last synced: 20 Nov 2024

https://github.com/sshaplygin/go-socket.io-redis-adapter

Redis adapter to enable broadcasting of events to multiple separate go-socket.io server nodes

go-socket-io golang pubsub redis-adapter redis-client socket-io socket-io-adapter

Last synced: 21 Nov 2024

https://github.com/keisukeyamashita/slack-message-publisher

Publishes message of slack API message format with Google Cloud Pub Sub.

pubsub slack

Last synced: 13 Dec 2024

https://github.com/valentaiga/redis-pubsub-trial

PubSub pattern realization with Redis in .NET Core 7

dotnet pubsub redis

Last synced: 23 Nov 2024

https://github.com/swift-libp2p/swift-libp2p-pubsub

A Publish-Subscribe library for peer to peer messaging within libp2p

floodsub gossipsub libp2p libp2p-pubsub networking p2p pubsub swift

Last synced: 25 Nov 2024

https://github.com/005-bot/monitor

Сервис выполняет периодическое сканирование страницы с актуальными отключениями, выявляет изменения и отправляет их в Redis PubSub.

beautifulsoup httpx monitoring mvp pipenv pubsub python redis web-scraping

Last synced: 20 Dec 2024

https://github.com/cunkz/google-pubsub-nodejs

Example using Google Pub/Sub via NodeJS.

google google-cloud-platform nodejs pubsub

Last synced: 25 Nov 2024

https://github.com/cunkz/google-cloud-function-pubsub-to-firestore

Function for Google Cloud Function to CRUD from Pub/Sub to Firestore

cloud-function firebase firestore google google-cloud-platform nodejs pubsub

Last synced: 25 Nov 2024

https://github.com/apstory/apstorymq

Lightweight Topic-based Restful Messaging API

apstorymq message publish-subscribe pubsub queues restful-api topic

Last synced: 12 Nov 2024

https://github.com/saumya40-codes/pubsub

A kafka-like functionality pubsub written in GO

golang pubsub

Last synced: 08 Nov 2024

https://github.com/basedwon/newk

Provides a flexible, transport-layer abstraction for various network protocols

nkn p2p pubsub transport

Last synced: 26 Dec 2024

https://github.com/nixhantb/distributed-message-broker-engine

Distributed Message Queuing Protocol for Message Broker System

load-balancer message-broker message-queue protocols proxy pubsub queues server tcp

Last synced: 14 Nov 2024

https://github.com/queeniecplusplus/pubsub_python_app

test GCP PubSub Lib

pubsub

Last synced: 10 Nov 2024

https://github.com/itaditya/state-mgmt-patterns-react

All the ways to manage app state without overly complicating things like Mobx or Redux

context context-api eventbus pubsub react

Last synced: 19 Dec 2024

https://github.com/lulf/slim

Simple Commit Log with AMQP interface

amqp golang pubsub

Last synced: 24 Nov 2024

https://github.com/kvdomingo/autocomeback

Web scraper to pull comeback/debut data from dbkpop and r/kpop

beautifulsoup cloud-functions kpop pubsub python web-scraping

Last synced: 09 Nov 2024

https://github.com/nepet/eventbus

A simplistic event bus for golang

event eventbus golang pubsub

Last synced: 19 Nov 2024

https://github.com/pipizhang/pubsub

Pub/Sub Servivce

docker echo golang pubsub rest-api

Last synced: 14 Dec 2024

https://github.com/msysh/aws-sample-appsync-events

This project is a demonstration of a simple and minimal implementation of real-time communication using AWS AppSync Events.

aws-appsync-events pubsub react websocket

Last synced: 26 Dec 2024

https://github.com/cyclenerd/google-cloud-pubsub-publish

📨 Small and fast app to publish a message to a Google Cloud Pub/Sub topic

gcp gcp-pubsub go golang google google-cloud google-cloud-platform google-cloud-pubsub message pubsub

Last synced: 20 Dec 2024

https://github.com/bhojpur/ems

The Bhojpur EMS is a high performance message oriented middleware applied within Bhojpur.NET Platform ecosystem for distributed event management based on publish/subscribe paradigm.

distributed-systems messaging pubsub

Last synced: 24 Nov 2024

https://github.com/de3lo/redis-value-cache

An in memory cache backed by redis.

cache pubsub redis

Last synced: 06 Nov 2024

https://github.com/deividfrancis/poc-rabbitmq

Projeto exploratório utilizando RabbitMQ para a prática do conceito de Pub/Sub (produtor/consumidor), e testando a integração com a biblioteca Bun.

amqplib bun docker docker-compose mensageria producer-consumer pubsub rabbitmq

Last synced: 05 Dec 2024

https://github.com/saanvijay/weathernotify

Notify the live weather forcast for your current location to the subscribed users. It uses 2 microservices which internally uses 'Confluent's Apache Kafka Golang client'

apache-kafka docker golang microservice pubsub rest-api

Last synced: 14 Dec 2024

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories