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/rene78/popcompics

PopComPics (Popular Commons Pics) shows you how many times each picture of a certain Commons user has been utilized in Wikimedia projects.

autocompletejs chartjs mediawiki-api no-framework popularity-analysis pubsub vanilla-javascript wikimedia wikimedia-api wikimedia-commons wikipedia

Last synced: 09 Oct 2024

https://github.com/fastybird/redisdb-plugin

:busstop: [READ-ONLY] FastyBird IoT data storage & exchange plugin for Redis database

exchange fastybird fb iot nette php plugin pubsub redis redis-client state state-management

Last synced: 10 Oct 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/weiwenchen2022/grpc-pubsub

The Go language implementation of pubsub based on gRPC

go golang grpc protobuf3 pubsub

Last synced: 17 Jan 2025

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/ekaputra07/firesub

Firebase Functions helpers to publish your Cloud Firestore or Cloud Storage events to PubSub. https://www.npmjs.com/package/firesub

cloud-functions firestore gcp pubsub

Last synced: 03 Jan 2025

https://github.com/slaveofcode/nsq-multi-subscriber

Prove of concept NSQ with multiple worker subscriber

express expressjs node nodejs nsq nsqjs publish pubsub subscribe

Last synced: 20 Jan 2025

https://github.com/iadtya/scalable-chatterup

Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL

kafka nextjs pubsub redis-sentinel socket-io turborepo typescript

Last synced: 03 Jan 2025

https://github.com/syucream/embulk-input-pubsub

Google Cloud Pub/Sub input plugin for Embulk.

embulk-plugin pubsub

Last synced: 03 Jan 2025

https://github.com/frarosset/battleship

A project from The Odin Project (Full Stack Javascript).

battleship battleship-game css css3 drag-and-drop html html5 javascript pubsub theodinproject webpack

Last synced: 17 Jan 2025

https://github.com/apstory/apstorymq

Lightweight Topic-based Restful Messaging API

apstorymq message publish-subscribe pubsub queues restful-api topic

Last synced: 10 Jan 2025

https://github.com/flowerinthenight/longsub

Package for lengthy subscriptions for AWS SQS and GCP Pub/Sub.

aws gcp lengthy pubsub sqs subscription

Last synced: 10 Nov 2024

https://github.com/akaliutau/gke-pubsub

A simple research project to study HPA technology on Kubernetes cluster

autoscaling gke-cluster hpa java11-spring-boot kubernetes pubsub terraform

Last synced: 11 Jan 2025

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

https://github.com/mminer/redis2ws

Rust WebSockets server that broadcasts Redis Pub/Sub messages

pubsub redis rust tungstenite websockets

Last synced: 20 Jan 2025

https://github.com/ozgen/eventbus

EventBus is a lightweight, efficient, and easy-to-use publish/subscribe event bus system implemented in Go

event-driven eventbus events go golang publisher pubsub subscriber

Last synced: 04 Jan 2025

https://github.com/ayush272002/exchange

Cryptocurrency exchange platform designed to handle high-frequency trading and real-time market interactions.

expressjs monorepo nextjs postgresql pubsub redis turborepo websocket

Last synced: 19 Dec 2024

https://github.com/gabrieljoelc/la_gear

Use conventions to generate publish/subscribe workers

distributed-systems pubsub rabbitmq redis ruby sidekiq

Last synced: 11 Jan 2025

https://github.com/mangalaman93/pstickle

Publish Subscribe System using ZMQ

pubsub zmq

Last synced: 18 Jan 2025

https://github.com/repcomm/pubmarine

ephemeral pub/sub for web,lua over websocket or udp

api client ephemeral lua luasocket minetest mod pubsub server udp web websocket

Last synced: 20 Dec 2024

https://github.com/wspietro/google-pubsub-service

Message service using Google Cloud Pub/Sub between two independent applications (order service and packaging service).

fastify google-pubsub nodejs pubsub typescript

Last synced: 11 Jan 2025

https://github.com/wspietro/cloud-pubsub-publisher

Google Cloud Pub/Sub with a Fastify server.

cloud-pub-sub fastify google-pubsub nodejs pubsub

Last synced: 11 Jan 2025

https://github.com/wildonion/rediscord

👾 a simple example of discord and redis pusbub channel, publish twitter mentions to redis in twidis bot and subscribe to them in discord bot in rust to send them in a discord channel

discord-bot mutex-lock pubsub redis tokio-rs

Last synced: 07 Nov 2024

https://github.com/vtramo/sensorwave

IoT application built for real-time monitoring and control of sensors.

iot iot-application java keycloak kubernetes mosquitto mqtt protobuf3 pubsub python python3 quarkus raspberry-pi sensor-data-collection sensors

Last synced: 18 Jan 2025

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

https://github.com/lulf/slim

Simple Commit Log with AMQP interface

amqp golang pubsub

Last synced: 24 Jan 2025

https://github.com/techgaun/gproc_pubsub

A simple wrapper on top of gproc for your pubsub needs - untested

elixir gproc pubsub

Last synced: 19 Dec 2024

https://github.com/pnu/gcr-trigger-build-wip

**work in progress** – Trigger Cloud Build jobs when new tags are inserted to GCR or webhook called.I've implemented similar for Cloud Run and at least for the current use-case it seems to be better fit.. but I'll save this here for later reference.

cloudbuild gcf gcloud gcr pubsub secrets-manager wip

Last synced: 05 Jan 2025

https://github.com/sebastian-nunez/cloud-video-uploader

A fullstack app to showcase the core functionality of a video uploading system using Google Cloud.

cloudrun docker expressjs ffmpeg firebase googlecloud nextjs pubsub react typscript

Last synced: 21 Jan 2025

https://github.com/getlarge/loopback-pubsub-component

Generic pubsub component for loopback 4

amqp bridge component loopback4 mqtt-client pubsub redis

Last synced: 21 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/diagrid-labs/dapr-workshop-python

This repo contains the starting point for the Dapr workshop Python challenges.

api cloudnative dapr pubsub state-management

Last synced: 19 Jan 2025

https://github.com/arthurgubaidullin/pub-sub-rs

The trait and in-memory implementation of the Pub/Sub system

in-memory pubsub rust-library trait

Last synced: 18 Jan 2025

https://github.com/thoughtscript/kafka_spring_docker_2024

Experiments with Kafka and Java Webflux

docker-compose java kafka pubsub webflux

Last synced: 24 Jan 2025

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/iht/bigquery-dataflow-cdc-example

A Dataflow streaming pipeline written in Java, reading data from Pubsub and recovering the sessions from potentially unordered data, and upserting the session data into BigQuery with no duplicates

apache-beam bigquery cdc dataflow google-cloud pubsub

Last synced: 29 Dec 2024

https://github.com/ortense/mediator

A minimalistic and dependency-free event mediator with internal context for front-end.

dependency-free emitter events mediator observer pubsub typescript typescript-library

Last synced: 17 Jan 2025

https://github.com/ysskrishna/pixelmotion

A full-stack application built using React, TailwindCSS, FastAPI, Redis, Redis Queue, Docker, and WebSockets. It allows users to generate videos from images with a single click while providing real-time progress updates during the video generation process. The generated videos include animations and background music.

distributed-systems docker docker-compose fastapi package-creation pillow publisher-subscriber pubsub python python-package react reactjs redis redis-queue rq server-sent-events storage-management tailwindcss websocket

Last synced: 25 Jan 2025

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

https://github.com/tmc/glogs-to-honeycomb

A pubsub pipeline designed to deliver Istio sidecar logs to Honeycomb.

go honeycomb istio pubsub

Last synced: 22 Jan 2025

https://github.com/255bits/pg-async-events

A simple event notification system, pubsub using PostgreSQL

events postgresql pubsub

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

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

https://github.com/pior/fastjob

Fast and robust job queue using GoogleCloud PubSub ☁️

google-pubsub job-queue pubsub

Last synced: 26 Jan 2025

https://github.com/pipizhang/pubsub

Pub/Sub Servivce

docker echo golang pubsub rest-api

Last synced: 14 Dec 2024

https://github.com/chocofamilyme/pubsub-life

Библиотека реализует паттерн Pub/Sub

publisher-subscriber pubsub rabbitmq

Last synced: 17 Dec 2024

https://github.com/jdizm/gcloud-pub-sub

an example using gcloud pubsub, cloudevents and functions framework

cloudevents events functions gcloud gcp pubsub serverless

Last synced: 07 Dec 2024

https://github.com/hamidzr/pubsub-broker

Implementation of a pub sub broker using Zeromq, Chord DHT, and Zookeeper

chord-protocol dht distributed-systems pubsub

Last synced: 21 Jan 2025

https://github.com/zhangxiang958/eventemitter

自己仿造的一个事件分发器

javascript pubsub

Last synced: 15 Jan 2025

https://github.com/anpandu/ps2bq

Stream insert GCP PubSub messages into BigQuery table.

bigquery golang pubsub

Last synced: 21 Jan 2025

https://github.com/sahilkhanna/my-pub-sub

A Python library implementing the publish-subscribe pattern.

pubsub python singleton-pattern

Last synced: 15 Nov 2024

https://github.com/weiwenchen2022/pubsub

Pubsub design pattern implements for Go

design-pattern go library pubsub

Last synced: 17 Jan 2025

https://github.com/tosh2230/py-queuing-hub

Multi-cloud Queuing Hub for Python

aws gcp pubsub python sqs

Last synced: 21 Jan 2025

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

A kafka-like functionality pubsub written in GO

golang pubsub

Last synced: 01 Jan 2025

https://github.com/lostintime/node-multiconsumer-queue

A wrapper to build multi-consumer queues on NodeJS

nodejs pubsub queue

Last synced: 21 Jan 2025

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/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/kubescape/messaging

Kubescape's messaging package - a collection of wrapper code around Pulsar to quickly and easily connect to Pulsar brokers, send and receive messages, and message queues and topics management.

message-broker messaging pubsub pulsar

Last synced: 15 Nov 2024

https://github.com/lnk2past/toadofsky

educational toy project for multithreaded orchestration + pubsub

cpp cpp20 multithreading orchestration pubsub

Last synced: 22 Jan 2025

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

ganomede's system events microservice

events ganomede microservice pubsub redis

Last synced: 05 Dec 2024

https://github.com/duquejo/azure-java-servicebus-exercise

Azure ServiceBus Listener/Receiver topic example using Spring-boot & Terraform AzureRM Providers

azure-service-bus java maven pubsub spring-boot

Last synced: 22 Jan 2025

https://github.com/zleao/zoft.notificationservice

Generic C# messaging service to allow communication between modules

csharp messaging netstandard20 notification pubsub zoft

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/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/wiseaidev/emitter-rs

📢 A lightweight Event Emitter implementation for Rust and Wasm.

emitter event-emitter pubsub rust wasm

Last synced: 28 Jan 2025

https://github.com/black-ram/taskquest

This object-oriented to-do list app not only allows you to manage to-dos in projects, but it also filters your to-dos into categories, stores your data in local storage, is installable with offline access, and lets you earn coins to play games. Gamify your life and never miss a deadline with TaskQuest!

bootstrap bootstrap5 drag-and-drop object-oriented-programming portfolio progressive-web-app progressive-web-apps pubsub pwa pwa-apps todo todo-list todoapp todolist todolist-application typescript

Last synced: 30 Nov 2024

https://github.com/andrewjbateman/python-functions-pubsub

:clipboard: Google Cloud Functions used to send data using Python code to Google Cloud Pub/Sub where data can be published with a message

cloud-functions pip3 pubsub python3 subscriptions

Last synced: 27 Dec 2024

https://github.com/navneethvi/nats-centralized-microservices

Explore microservice communication with Node.js and NATS in our demo ticketing app. Experience seamless scalability and lightning-fast messaging. Dockerized for easy deployment, it showcases service discovery and real-world ticketing scenarios.

docker events expressjs ingress-nginx kubernetes microservices nats-streaming-server nodejs pubsub skaffold

Last synced: 07 Jan 2025

https://github.com/mattruggio/ruby-websocket-client-example

Small little script demonstrating web sockets and channel subscriptions

pubsub ruby websocket-client websockets

Last synced: 22 Dec 2024

https://github.com/fasibio/supereasypubsub

an Easy PubSub MessageBroker

golang pubsub

Last synced: 27 Jan 2025

https://github.com/seshasaisrivatsav/learn-js

Javascript topics - Basic to advanced

closure css events html http jasmine jquery protractor pubsub react this web

Last synced: 24 Dec 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: 21 Jan 2025

https://github.com/nadahamdy217/movies-data-etl-using-python-gcp

Developed a comprehensive ETL pipeline for movie data using Python, Docker, and a GCP Pub/Sub emulator. Successfully processed and published the data in a local Docker environment, showcasing advanced data engineering skills.

analytics data data-engineering data-ingestion data-preparation data-preprocessing data-processing data-project docker etl etl-pipeline gcp matplotlib matplotlib-pyplot numpy pandas pubsub python scipy seaborn

Last synced: 06 Dec 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/kareem-emad/switch-py

Python SDK for switch service allowing you to publish messages on topics that trigger the registered subscribers at switch service

events pubsub sdk

Last synced: 19 Jan 2025

https://github.com/ddiogoo/pubsub

Messaging server with Pub/Sub architecture

messaging pubsub software-architecture

Last synced: 07 Dec 2024

https://github.com/disk0dancer/chat-app

Multi user online chat based on different services communication approaches

fastapi pubsub python3 react rest-api typescript websockets

Last synced: 06 Dec 2024

https://github.com/bujosa/dilmun

This is a simple project related with pubsub + go

golang pubsub

Last synced: 21 Jan 2025

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

Publish-subscribe pattern Awesome Lists
Publish-subscribe pattern Categories