state-machine

State Machine Generator

Generates Java classes to handle state transitions based on a state machine definition

Finite state machine class generator for java, exports graphml, supports immutability!

GitHub

135 stars
6 watching
14 forks
Language: Java
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
davestewart/javascript-state-machineA JavaScript library for managing state-dependent systems through an event-driven finite-state machine342
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
qmuntal/statelessA Go library for creating finite state machines directly in code981
veelenga/aasm.crA simple finite state machine library for Crystal classes52
patbenatar/promise-state-machineAn event-driven finite state machine backed by Promises8
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
thehiflyer/fettleA state machine framework for managing the behavior of complex systems in Java.24
unquietcode/jstateProvides a Java tool for building and managing state machines with standardized methods and callbacks.97
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
mratsim/synthesisA tool for generating efficient, state-machine-based code at compile-time from declarative descriptions.91
shuckster/statebotAn implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax.29
statefulj/statefuljA Java framework for implementing and integrating finite state machines into applications with support for persistence and Spring-based frameworks.172
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
itkoren/machinetoA minimal implementation of a finite state machine in JavaScript7