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

356 stars
25 watching
66 forks
Language: Lua
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
soveran/micromachineA minimal implementation of a finite state machine in Ruby525
state-machines/state_machinesSupports creating state machines for attributes on Ruby classes822
fgmacedo/python-statemachineA Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation.931
gurpartap/statemachine-goA library that provides a simple and feature-complete implementation of finite-state machines in Go100
stateless4j/stateless4jA Java library for creating and managing state machines with support for various features such as hierarchical states, entry/exit events, and guard clauses.899
nekromoff/love-state-switcherA state management system for Lua-based game development using a single file per state10
svenfuchs/simple_statesA lightweight statemachine-like support library with event handling and state management capabilities.96
veelenga/aasm.crA simple finite state machine library for Crystal classes52
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
fawdlstty/smliteA state machine library for various programming languages and platforms11
tomas2387/maquinariaA JavaScript implementation of a finite-state machine with transitional aliasing.5
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
gamesys/moonshineA lightweight virtual machine for the Lua programming language502