skinny-coffee-machine (npm): A simple JavaScript state machine with observers, for browsers and Node.js.
Keywords: state machine|observers|coffeescript