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
163 forks
Language: Ruby
last commit: 3 months ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
stateless4j/stateless4j A Java library for creating and managing state machines with support for various features such as hierarchical states, entry/exit events, and guard clauses. 898
qmuntal/stateless A Go library for creating finite state machines directly in code 967
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 202
gurpartap/statemachine-go A library that provides a simple and feature-complete implementation of finite-state machines in Go 98
calebwin/go-sm A Go library for generating and managing finite-state machines with persistent state history and callback functions. 14
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 535
state-machines/state_machines Supports creating state machines for attributes on Ruby classes 818
amatsuda/stateful_enum Simplifies state machine management with Rails and ActiveRecord 623
svenfuchs/simple_states A lightweight statemachine-like support library with event handling and state management capabilities. 96
fawdlstty/smlite A state machine library for various programming languages and platforms 11
d5/go-fsm A Go library implementing an immutable state machine with conditional and action functions 37
bykof/stateful A library for creating and managing finite state machines in Go. 209
archi-doc/bigmachines A State Machine library for .NET that simplifies complex tasks by providing a versatile and easy-to-use framework. 37
ryan-allen/workflow A Ruby state machine library that models and interacts with workflows in a finite-state-machine-inspired API. 233
reactkit/swiftstate A state machine implementation in Swift with elegant routing and event handling capabilities. 904