1.aasm / aasmAASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)state-machinerubyaasmtransitionactiverecordmongoid+2 moreRubyMIT5.2K total647 forks+51 starsfrom 5,181 · score 3.95
2.state-machines / state_machinesAdds support for creating state machines for attributes on any Ruby classstate-machinerubyRubyMIT872 total100 forks+12 starsfrom 860 · score 2.56
3.geekq / workflowRuby finite-state-machine-inspired API for modeling workflowrubydslaasmstate-machineRubyMIT1.8K total206 forks+9 starsfrom 1,792 · score 2.30