A Go library providing reactive observable primitives for state management
The project implements observable values, computed derivations, lists and maps with subscription lifecycle handling, enabling predictable change propagation in Go applications. It offers simple APIs like Simple, NewComputed, NewList, and NewMap, allowing developers to build reactive UI or data layers without heavyweight frameworks. Targeted at Go developers needing fine‑grained reactivity, it stands out by being idiomatic Go and lightweight compared to larger reactive frameworks.
View on GitHub →gataengine/observable