state-machines

State machine concepts

A collection of knowledge and terminology around state machines used in software development

A humble repo to collect knowledge on state machines.

GitHub

62 stars
5 watching
2 forks
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cpressey/facts-about-state-machines Exploring state machines and their applications in software development 728
jtushman/state_machine A Python library that provides a declarative way to define states and transitions for objects 404
state-machines/state_machines Supports creating state machines for attributes on Ruby classes 822
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
spring-projects/spring-statemachine A framework that enables state machine concepts in Spring applications 1,572
amatsuda/stateful_enum Simplifies state machine management with Rails and ActiveRecord 626
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 538
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. 899
veelenga/aasm.cr A simple finite state machine library for Crystal classes 52
marcosh/crem A compositional language for designing and executing state machines 109
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 203
stephenb/coffee-machine A state machine implementation written in CoffeeScript 32
openstack/automaton Provides tools for creating and managing state machines in Python to validate and execute tasks 53
opyh/motion-state-machine A state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps. 70
shuckster/statebot-sh An implementation of a finite state machine using shell scripts to manage the behavior of a program. 17