Minimal, dependency-free event bus for Node.js microservices
Echonode is a lightweight pub/sub event bus for Node.js with typed schemas, dead letter queue, and optional TCP transport. Zero dependencies.
$ const bus = new EchoNode(); bus.on('order.created', handler);
From the blog
April 12, 2026
Echonode v0.3: typed schemas and TCP transport
v0.3 adds runtime schema validation via a lightweight validator, plus an optional TCP transport for multi-process setups.
February 28, 2026
Why another Node.js event bus?
EventEmitter is too loose, EventBridge is too heavy. I wanted something in the middle with no install footprint.