{"repo":"pmbanugo/demitter","free":true,"listed":false,"github":"https://github.com/pmbanugo/demitter","clone":"git clone https://github.com/pmbanugo/demitter.git","description":"Distributed Node.js event emitter (pub/sub)","language":"TypeScript","stars":20,"topics":["event-emitter","pubsub","realtime","realtime-messaging","redis"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Demitter - Distributed Event Emitter (Pub/Sub) for Node.js Extend your events across processes, threads, and machines. Demitter brings the familiar Node.js event API (via emittery) API to distributed systems, enabling real-time event communication between multiple Node.js processes with near-zero configuration. 🎬 See It In Action Live auction system with multiple bidders across separate terminal processes - all synchronized in real-time ✨ Features - 🚀 Distributed Events : Emit events across processes, threads, or machines - ⚡ Zero Configuration : Works out of the box with sensible defaults - 🎯 Familiar API : Extends the battle-tested sindresorhus/emittery library - 🛡️ Type Safe : Full TypeScript support - 📦 Lightweight : Efficient binary serialization with minimal overhead - 🔧 Flexible : Embedded or standalone message proxy/forwarder deployment options 📦 Installation 🚀 Quick Start Get distributed events running in 3 steps: 1. Start the Message Forwarder 2. Create Distributed Emitters 3. Emit Events Across Processes That's it! Events emitted in one process are automatically received by all other connected processes. 🔌 API Reference Demitter extends the powerful emittery API with distributed capabilities. All emittery methods work exactly the same: Core Methods 📖 Full API Documentation : See the complete emittery API docs for all available methods, TypeScript usage, and advanced features. Distributed-Specific APIs createDistributedEmitter(options?) Creates a new distr","default_branch":null,"files":null,"tree":[],"storefront":"/r/pmbanugo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pmbanugo/demitter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}