lua-state-machine

StateMachine

A finite state machine implementation in Lua, providing a simple way to manage transitions between states

A finite state machine lua micro framework

GitHub

354 stars
25 watching
66 forks
Language: Lua
last commit: 8 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 535
soveran/micromachine A minimal implementation of a finite state machine in Ruby 525
state-machines/state_machines Supports creating state machines for attributes on Ruby classes 818
fgmacedo/python-statemachine A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. 911
gurpartap/statemachine-go A library that provides a simple and feature-complete implementation of finite-state machines in Go 98
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
nekromoff/love-state-switcher A state management system for Lua-based game development using a single file per state 10
svenfuchs/simple_states A lightweight statemachine-like support library with event handling and state management capabilities. 96
veelenga/aasm.cr A simple finite state machine library for Crystal classes 51
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 202
fawdlstty/smlite A state machine library for various programming languages and platforms 11
tomas2387/maquinaria A JavaScript implementation of a finite-state machine with transitional aliasing. 5
jtushman/state_machine A Python library that provides a declarative way to define states and transitions for objects 405
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
gamesys/moonshine A lightweight virtual machine for the Lua programming language 502