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: almost 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 727
jtushman/state_machine A Python library that provides a declarative way to define states and transitions for objects 405
state-machines/state_machines Supports creating state machines for attributes on Ruby classes 818
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
spring-projects/spring-statemachine Provides infrastructure for working with state machine concepts in Spring applications 1,568
amatsuda/stateful_enum Simplifies state machine management with Rails and ActiveRecord 623
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 535
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
veelenga/aasm.cr A simple finite state machine library for Crystal classes 51
marcosh/crem A compositional language for designing and executing state machines 108
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 202
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 50
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