bubus: Production-ready multi-language event bus
- Typed event payloads and typed handler return values
- Deterministic queue semantics with configurable concurrency
- Nested event lineage tracking (
event_parent_id/event_path) - Event forwarding, bridge transports, and middleware integration
Minimal usage
- Python
- TypeScript
Repository examples
Runnable end-to-end examples (Python + TypeScript) live in the repo:- Quickstart basics:
- Concurrency modes, overrides, and timeout behavior:
- Immediate execution (queue-jump) behavior:
- Forwarding between buses:
- Parent-child lineage tracking:
- Tree logs with nested timeout outcomes: