A lightweight, type-safe global event bus for Angular using decorators and native events, eliminating the need for services, DI, or RxJS.
ngx-event-bus is a global event bus library for Angular that enables strongly-typed event communication across any part of an application. It provides a clean, declarative alternative to traditional Angular communication patterns like shared services, dependency injection, and RxJS subjects, promoting loose coupling and reducing boilerplate.
@Interceptor decorator to declaratively listen for events without manual lifecycle management.ngx-event-bus is built on native JavaScript events and a decorator-based API to provide a simple, scalable, and type-safe communication layer that lets developers focus on intent rather than wiring.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.