line-events

Line-Events is a lightweight and straightforward library that operates based on the Observable pattern. It is designed to provide a simple and efficient alternative for creating Observables in JavaScript and TypeScript applications.

tahasoft-event-emitter

A simple and generic JavaScript Event Emitter class for implementing the Observer Pattern, now with support for AbortController for automatic listener removal.

@pexip/signal

an observer pattern while avoiding boilerplate code. https://en.wikipedia.org/wiki/Signals_and_slots