Expressive statecharts and FSMs for modern Python.
-
Updated
May 19, 2026 - Python
Expressive statecharts and FSMs for modern Python.
Lightweight Java State Machine
High-Performance Hierarchical Finite State Machine Framework
A powerful Kotlin Multiplatform state machine library with clean DSL syntax and first-class Kotlin Coroutines support
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.
Minimalistic finite state machine (FSM) in Clojure
A finite state machine library for Zig
C++14 Finite State Machine library
Helsinki Finite-State Technology (library and application suite)
FSM implementation generated from Mermaid/PlantUML textual representation
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
Arduino/ESP library to simplify setting up and running a state machine.
Finite State Machine in Kotlin
VisualFSM - Kotlin Multiplatform library for FSM based MVI with visualization and analysis tools
Hierarchical Finite State Machine Framework
Versatile and flexible Python State Machine library
A simple Finite State Machine for Godot
GFSM is small and fast Finity State Machine (FSM) library for Go
High-Performance Flat Finite State Machine Framework
C++ State Machine generator for Xstate
Add a description, image, and links to the fsm-library topic page so that developers can more easily learn about it.
To associate your repository with the fsm-library topic, visit your repo's landing page and select "manage topics."