stent
Stent is combining the ideas of redux with the concept of state machines
stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
simple-machines
Simple finite state machine that enables awaiting state changes