GitHub - nerdalytics/beacon: A lightweight reactive state library for Node.js backends. Enables reactive state management with automatic dependency tracking and efficient updates for server-side applications.
Briefly

Beacon is a lightweight reactive state management library designed for Node.js backends, facilitating seamless state management by enabling automatic dependency tracking and ensuring efficient updates. It introduces core primitives like states for mutable values, derived states for computed values, and effects for side effects triggered by state changes. Features such as fine-grained reactivity, batching updates for performance, targeted subscriptions, and cycle handling distinguish it in functionality. With full TypeScript support and zero dependencies, Beacon is optimized for Node.js LTS v20 and v22, streamlining the development process by managing updates and dependencies automatically.
Lightweight reactive state library for Node.js backends enhances server-side application efficiency through automatic tracking and updates, prioritizing business logic.
Beacon introduces three core primitives: states for mutable values, derived states for computed values, and effects for automatic side effects management.
Read at GitHub
[
|
]