mikroevent

Ultra-lightweight, Node-native way to handle events, both in-process (as EventEmitter events) or across systems via HTTP(S).

event-state

simple event based state machine for js, written mostly for monument and action