HSM

State Machine Framework

A framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions

Hierarchical state machine framework in Swift.

GitHub

10 stars
2 watching
1 forks
Language: Swift
last commit: about 2 years ago
Linked from 1 awesome list

active-objectactorfinite-state-machinefsmhierarchical-state-machinehsmorthogonal-regionsstate-machinestatechartstatechartsswiftumluml-state-machine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pzuh/hierarchicalstatemachine Provides a framework for implementing hierarchical state machines in ActionScript 3.0 for AI bots and agents. 2
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
thehiflyer/fettle A state machine framework for managing the behavior of complex systems in Java. 24
shuckster/statebot An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. 28
andrew-gresyk/hfsm2 A header-only C++ library implementing a high-performance hierarchical finite state machine framework. 480
svenfuchs/simple_states A lightweight statemachine-like support library with event handling and state management capabilities. 96
bykof/stateful A library for creating and managing finite state machines in Go. 209
reactkit/swiftstate A state machine implementation in Swift with elegant routing and event handling capabilities. 904
commandodev/ohm An application framework built on top of Haskell, using the concept of left folding over event streams to manage state and user interactions. 104
steelbreeze/state A library for building hierarchical finite state machines with support for multiple instances and event-based transitions 182
hypertrifle/luxeboilerplate A pre-configured project framework providing a state system example and basic input handling 1
statefulj/statefulj A Java framework for implementing and integrating finite state machines into applications with support for persistence and Spring-based frameworks. 171
hekailiang/squirrel A lightweight and extensible state machine implementation for Java applications. 2,193
shuckster/statebot-sh An implementation of a finite state machine using shell scripts to manage the behavior of a program. 17
aglyzov/ws-machine A client-side finite state machine for managing WebSocket connections with automatic reconnections and state changes. 117