Constellar
State Manipulation Primitives as Pure Functions
State Machines
Finite state machine helps model an application logic in a way that is expressive of domain knowledge.
Functional Optics
Optics are a way of getting and setting parts of a larger data structure in a purely functional way.
Jotai integration (optional)
Jotai is a great complement, yet it's fully decoupled.
Lightweight
The library is tree-shakable and dependency-free.