GitHub repository: tangledpath/ruby-state-machine
Primary language: Ruby
Description: A full-featured state machine gem for use within ruby.  It can be used within Rails, but Rails is not required.