JavaScript State Management
More than 100 different counter applications…
Flux/Redux family
Redux - A predictable state container for JavaScript apps. | Redux
State machines and statecharts
XState - JavaScript State Machines and Statecharts
Welcome to the world of Statecharts
Lucy | A DSL for Finite State Machines
Machina.js - Finite State Machines in JavaScript
Async, observables, reactive programming
- Bacon.js
 - @most/core
 - ReactiveX
 - RxJS, IxJS
 - zen-observable
 - wu.js
 - xstream, github
 - callbag, wiki, callbag-basics
 - iterall
 - async
 - creed
 - js-csp
 - asynquence
 - CAF
 - fasy
 - repeater, github, react-hooks
 
surma/observables-with-streams
Streams for reactive programming - surma.dev