Facts-about-State-Machines

State machine explanation

Exploring state machines and their applications in software development

I hold the opinion that state machines are underrated

GitHub

728 stars
9 watching
16 forks
last commit: almost 3 years ago
Linked from 1 awesome list

state-machine-diagramstate-machine-patternstate-machines

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
achou11/state-machinesA collection of knowledge and terminology around state machines used in software development62
state-machines/state_machinesSupports creating state machines for attributes on Ruby classes822
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
eglimi/cppfsmA simple, generic state machine implementation for C++62
veelenga/aasm.crA simple finite state machine library for Crystal classes52
unquietcode/jstateProvides a Java tool for building and managing state machines with standardized methods and callbacks.97
qmuntal/statelessA Go library for creating finite state machines directly in code981
spring-projects/spring-statemachineA framework that enables state machine concepts in Spring applications1,572
stephenb/coffee-machineA state machine implementation written in CoffeeScript32
fawdlstty/smliteA state machine library for various programming languages and platforms11
steelbreeze/state.jsAn executable state machine API for Node and Web development322
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
amatsuda/stateful_enumSimplifies state machine management with Rails and ActiveRecord626
prasannavl/liquidstateAn efficient state machine library for .NET with support for asynchronous and synchronous machines.241
opyh/motion-state-machineA state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps.70