10

8

6

4

2


8.9
0.0

8.6

7.6

6.9
1.1

5.9

5.7

4.2
1.8

4.0

3.1

9 State Machines gems and projects

  • State Machine

    8.9 0.0 L2 Ruby
    Adds support for creating state machines for attributes on any Ruby class
  • AASM

    8.6 7.6 L4 Ruby
    State machines for Ruby classes (plain Ruby, Rails Active Record, Mongoid).
  • Workflow

    6.9 1.1 L5 Ruby
    A finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'.
  • Statesman

    5.9 5.7 L5 Ruby
    A statesmanlike state machine library.
  • transitions

    4.2 1.8 L5 Ruby
    A ruby state machine implementation.
  • FiniteMachine

    4.0 3.1 L4 Ruby
    A plain Ruby state machine with a straightforward and expressive syntax.
  • state_machines

    3.4 4.3 L4 Ruby
    Adds support for creating state machines for attributes on any Ruby class.
  • simple_states

    1.2 1.0 L5 Ruby
    A super-slim statemachine-like support library.
  • FeatureFlags

    1.0 0.0 L5 Ruby
    Feature flags for Rails application.Manages ‘flags’ within your Rails app that determine whether various features are enabled or not.

Add another 'State Machines' Gem