Top Ruby Frameworks & Libraries for state machines

AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer)

Adds support for creating state machines for attributes on any Ruby class

A statesmanlike state machine library.

A minimal finite state machine with a straightforward syntax.

Adds support for creating state machines for attributes on any Ruby class

A very simple state machine plugin built on top of ActiveRecord::Enum

State machine extracted from ActiveModel

Minimal Finite State Machine

Log transitions on a state machine to support business process analytics. Superseded by

A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion)....

State machine that allows dynamic transitions for business workflows

Fork of acts_as_state_machine plugin for Rails

An elegant state machine for your ruby objects.

A state machine gem designed for RubyMotion.

Log transitions on a state_machines gem to support auditing and business process analytics.

Generate diagrams of AASM state machines.

Object-Oriented Finite State Machine

No time to manage a wizard state machine, session variables, or complicated controllers? Use ultra light wizard!! A RESTful session-less validation-friendly simple...

Redis based Finite State Machine

Provides easy integration between ActiveAdmin and your state machine on resources

yet another acts_as_state_machine type of plugin

A really tiny state machine for ruby. No events, only acceptable transitions and transition callbacks....

state_machine mongoid integration

Super simple state machine

Modern ActiveRecord state machine plugin

Adds finite state machine behaviour to Ruby classes. Meant as an alternative to acts_as_state_machine/AASM....