Dev Tools · 2h ago
Go-Bus Offers Zero-Allocation In-Process Event Bus for Go Developers
Go-bus is a minimal, in-process event bus for Go that supports typed events, cancelable listeners, and one-shot handlers. Built on the go-pubsub engine, it achieves zero-allocation emits for known events and includes panic-safe handling. The library is designed for decoupling components within a single Go binary, not for cross-process communication.
Meridian48 take
A focused tool for internal Go architecture, but its value depends on whether developers need yet another pub/sub pattern vs. simpler channels.
goevent-bus