fsm
A finite-state machine (FSM), finite-state automaton (FSA), or simply state machine is a mathematical model of computation and an abstract machine that can be in exactly one of a finite number of states at any given time.
The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition.
An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition.
In computer science, FSM are widely used in modeling of application behavior (control theory), design of hardware digital systems, software engineering, compilers, network protocols, and computational linguistics.
Here are 104 public repositories matching this topic...
Single header static finite state machine library
-
Updated
Nov 8, 2018 - C++
The SmartFactory_Vehicle-Basis is an modular part of the SmartFactory Project. It consists of three modules: Environment-Detection, Drive-Control and Hoist-Control.
-
Updated
Jun 26, 2019 - C++
🤖 Arduino FSM-based obstacle avoidance rover — includes smart recovery (v3) and Bluetooth + buzzer hybrid control (v4).
-
Updated
Aug 10, 2025 - C++
-
Updated
Feb 1, 2017 - C++
Projet d'une semaine avec implémentation de 3 méthodes d'IA du jeu vidéo et du pathfinding A*
-
Updated
Feb 21, 2025 - C++
Algorithms, kata solutions, yandex contest tasks solutions, self-writed libraries on C with valgrind checks on possible memory leaks, other programs
-
Updated
Oct 31, 2025 - C++
Simple C++ hierarchical state machine framework
-
Updated
Nov 23, 2023 - C++
Clone of https://rtime.felk.cvut.cz/statechart-viewer/ updated for latest LLVM
-
Updated
Sep 10, 2018 - C++
C++ Final State Machine library
-
Updated
Sep 28, 2022 - C++
This repo provides an example how to write a Finite-state machine (FSM) which can be nested.
-
Updated
Jun 13, 2019 - C++
The SmartFactroy_MQTTCommunication is an modular part of the SmartFactory Project. It establishes a WLAN-Communication with an MQTT-Broker and allows you to send and receive Messages.
-
Updated
Jun 13, 2019 - C++
FSM code generator for C++ with graphical chart editor
-
Updated
Nov 26, 2023 - C++
Finite state machine framework for UTAT's liquid rocket flight system.
-
Updated
May 12, 2021 - C++
Exemplary simulation of a soccer match with players acting independently using a Finite-state machine
-
Updated
Oct 30, 2019 - C++
- Followers
- 27 followers
- Website
- github.com/topics/finite-state-machine
- Wikipedia
- Wikipedia