There are 18 repositories under fsm topic.
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
Django friendly finite state machine support
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
A fast, tried-and-tested hierarchical finite state machine library for Unity, designed to be easy to use yet powerful without compromising performance.
Python Finite State Machines made easy.
Lightweight Java State Machine
GUI framework on top of aiogram
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Unity HTFramework, a rapid development framework of client based on Unity.
High-Performance Hierarchical Finite State Machine Framework
A feature-rich, yet simple finite state machine (FSM) implementation in C
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
A finite state machine library using ES6 promises
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
QP/C++ Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
A Python library for simulating finite automata, pushdown automata, and Turing machines
Statechart library and editor
Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
There is no state but what we make. Feel free to pitch in.
Fluent API for creating state machines in C#
TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!
A Smart Extensible Powerful Flow Engine
State Machine and StateCharts for Clojure(Script)
Finite state machine framework for Rust with readable specifications
StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
Visual automata-based programming in functional JavaScript