JState

State machine library

Provides a Java tool for building and managing state machines with standardized methods and callbacks.

Advanced state machines in Java.

GitHub

97 stars
14 watching
19 forks
Language: Java
last commit: almost 8 years ago
Linked from 1 awesome list

finite-state-machinefsmjavastate-machine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
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
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
qmuntal/statelessA Go library for creating finite state machines directly in code981
steelbreeze/state.jsAn executable state machine API for Node and Web development322
steelbreeze/stateA library for building hierarchical finite state machines with support for multiple instances and event-based transitions185
hekailiang/squirrelA lightweight and extensible state machine implementation for Java applications.2,198
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
reactkit/swiftstateA state machine implementation in Swift with elegant routing and event handling capabilities.905
zevada/statefulA lightweight library for implementing event-driven state machines with clean and simple design20
davestewart/javascript-state-machineA JavaScript library for managing state-dependent systems through an event-driven finite-state machine342
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
stonecypher/jssmA JavaScript library for creating and managing finite state machines with visualizations340
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
johnhenry/understateA state management library that abstracts away Redux-like concepts using higher-order functional programming7