statesman

StateMachine library

A Ruby-based state machine library designed to provide robust audit trails and data integrity.

A statesmanlike state machine library.

GitHub

2k stars
121 watching
162 forks
Language: Ruby
last commit: about 2 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
stateless4j/stateless4jA Java library for creating and managing state machines with support for various features such as hierarchical states, entry/exit events, and guard clauses.899
qmuntal/statelessA Go library for creating finite state machines directly in code981
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
gurpartap/statemachine-goA library that provides a simple and feature-complete implementation of finite-state machines in Go100
calebwin/go-smA Go library for generating and managing finite-state machines with persistent state history and callback functions.14
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
state-machines/state_machinesSupports creating state machines for attributes on Ruby classes822
amatsuda/stateful_enumSimplifies state machine management with Rails and ActiveRecord626
svenfuchs/simple_statesA lightweight statemachine-like support library with event handling and state management capabilities.96
fawdlstty/smliteA state machine library for various programming languages and platforms11
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
bykof/statefulA library for creating and managing finite state machines in Go.209
archi-doc/bigmachinesA State Machine library for .NET that simplifies complex tasks by providing a versatile and easy-to-use framework.38
ryan-allen/workflowA Ruby state machine library that models and interacts with workflows in a finite-state-machine-inspired API.233
reactkit/swiftstateA state machine implementation in Swift with elegant routing and event handling capabilities.905