state_machine

3.9
Adds support for creating state machines for attributes on any Ruby class
 Popularity
Downloads
9,805,977
Stars
3,628
Forks
465
Watchers
88
 Releases
Current version
1.2.0
Total releases
44
First release
Latest release

aasm

2.91
AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.
 Popularity
Downloads
5,902,684
Stars
3,204
Forks
463
Watchers
54
 Releases
Current version
4.12.3
Total releases
84
First release
Latest release

workflow

0.44
Workflow is a finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'. * nice DSL to describe your states, events and transitions * robust integration with ActiveRecord and non relational data stores * various hooks for single transitions, entering state etc. * convenient access to the workflow specification: list states, possible events for particular state
 Popularity
Downloads
984,122
 Releases
Current version
1.2.0
Total releases
19
First release
Latest release

micromachine

0.4
There are many finite state machine implementations for Ruby, and they all provide a nice DSL for declaring events, exceptions, callbacks, and all kinds of niceties in general. But if all you want is a finite state machine, look no further: this has less than 50 lines of code and provides everything a finite state machine must have, and nothing more.
 Popularity
Downloads
923,399
Stars
453
Forks
45
Watchers
17
 Releases
Current version
3.0.0
Total releases
16
First release
Latest release

transitions

0.36
Lightweight state machine extracted from ActiveModel
 Popularity
Downloads
381,693
Stars
504
Forks
92
Watchers
13
 Releases
Current version
1.2.1
Total releases
36
First release
Latest release

ruote

0.28
ruote is an open source Ruby workflow engine
 Popularity
Downloads
66,431
Stars
506
Forks
83
Watchers
38
 Releases
Current version
2.3.0.3
Total releases
19
First release
Latest release

stateflow

0.11
State machine that allows dynamic transitions for business workflows
 Popularity
Downloads
78,437
Stars
119
Forks
42
Watchers
4
 Releases
Current version
0.4.2
Total releases
16
First release
Latest release

simple_states

0.07
[description]
 Popularity
Downloads
100,291
Stars
92
Forks
14
Watchers
3
 Releases
Current version
2.0.1
Total releases
29
First release
Latest release

simple_state_machine

0.02
A simple DSL to decorate existing methods with state transition guards.
 Popularity
Downloads
42,219
Stars
33
Forks
4
Watchers
3
 Releases
Current version
0.6.0
Total releases
20
First release
Latest release

alter-ego

0.01
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different personalities depending on the state it is in.
 Popularity
Downloads
11,592
 Releases
Current version
1.0.1
Total releases
2
First release
Latest release

stamina

0.01
Stamina is an automaton and regular inference toolkit initially developped for the baseline of the Stamina Competition (stamina.chefbe.net).
 Popularity
Downloads
16,779
Stars
6
Forks
1
Watchers
1
 Releases
Current version
0.6.1
Total releases
10
First release
Latest release

state-fu

0.01
A rich library for state-oriented programming with state machines / workflows
 Popularity
Downloads
17,507
 Releases
Current version
0.13.5
Total releases
8
First release
Latest release

golem_statemachine

0.01
Adds finite state machine behaviour to Ruby classes. Meant as an alternative to acts_as_state_machine/AASM.
 Popularity
Downloads
5,931
Stars
14
Forks
1
Watchers
2
 Releases
Current version
1.1.1
Total releases
4
First release
Latest release

state_objects

0.01
'State' Design Pattern from the Gang of Four book. Many other state machines focus on events and transitions. This state machine focuses on behavior and reducing conditional logic.
 Popularity
Downloads
11,807
Stars
12
Forks
0
Watchers
1
 Releases
Current version
0.9.2
Total releases
9
First release
Latest release

status-manager

0.01
ActiveRecord Model Status Manager
 Popularity
Downloads
12,002
Stars
9
Forks
2
Watchers
4
 Releases
Current version
0.9.0
Total releases
9
First release
Latest release