Topic: "fsm-library"
fgmacedo/python-statemachine
Python Finite State Machines made easy.
Language: Python - Size: 2.34 MB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 997 - Forks: 93

stateless4j/stateless4j
Lightweight Java State Machine
Language: Java - Size: 269 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 897 - Forks: 190

andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.17 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 513 - Forks: 69

KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
Language: Kotlin - Size: 2.08 MB - Last synced at: about 12 hours ago - Pushed at: 3 months ago - Stars: 411 - Forks: 25

StoneCypher/jssm
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.
Language: JavaScript - Size: 28.8 MB - Last synced at: 12 days ago - Pushed at: 22 days ago - Stars: 348 - Forks: 24

metosin/tilakone
Minimalistic finite state machine (FSM) in Clojure
Language: Clojure - Size: 99.6 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 198 - Forks: 20

zmij/afsm
C++14 Finite State Machine library
Language: C++ - Size: 5.92 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 171 - Forks: 24

cryptocode/zigfsm
A finite state machine library for Zig
Language: Zig - Size: 82 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 148 - Forks: 6

hfst/hfst
Helsinki Finite-State Technology (library and application suite)
Language: C++ - Size: 35.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 129 - Forks: 35

am-kantox/finitomata
FSM implementation generated from Mermaid/PlantUML textual representation
Language: Elixir - Size: 975 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 116 - Forks: 9

open-jumpco/kfsm
Finite State Machine in Kotlin
Language: Kotlin - Size: 3.56 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 92 - Forks: 4

Kontur-Mobile/VisualFSM
VisualFSM - Kotlin Multiplatform library for FSM based MVI with visualization and analysis tools
Language: Kotlin - Size: 2.31 MB - Last synced at: 1 day ago - Pushed at: 17 days ago - Stars: 79 - Forks: 4

LennartHennigs/SimpleFSM
Arduino/ESP library to simplify setting up and running a state machine.
Language: C++ - Size: 71.3 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 79 - Forks: 20

andrew-gresyk/HFSM 📦
Hierarchical Finite State Machine Framework
Language: C++ - Size: 542 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 78 - Forks: 34

pgularski/pysm
Versatile and flexible Python State Machine library
Language: Python - Size: 323 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 77 - Forks: 11

tavurth/godot-simple-state
A simple Finite State Machine for Godot
Language: GDScript - Size: 47.9 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 3

igor-krechetov/hsmcpp
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
Language: C++ - Size: 7.01 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 59 - Forks: 7

shuvalov-mdb/xstate-cpp-generator
C++ State Machine generator for Xstate
Language: C++ - Size: 167 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 5

andrew-gresyk/FFSM2
High-Performance Flat Finite State Machine Framework
Language: C++ - Size: 822 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 3

astavonin/gfsm
GFSM is small and fast Finity State Machine (FSM) library for Go
Language: Go - Size: 34.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 40 - Forks: 1

SeadexGmbH/yasmine
yasmine - the C++ UML state machine framework
Language: C++ - Size: 56.7 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 38 - Forks: 10

DDDPHP/state-machine
State Machine for PHP
Language: PHP - Size: 36.1 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 1

p-groarke/fea_state_machines
A Buffet Of C++17 State Machines
Language: C++ - Size: 98.6 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 1

skramm/spaghetti
A simple and easy C++ Finite State Machine (FSM) container, with full manual
Language: C++ - Size: 764 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 3

adel-mamin/amast
A Minimalist ASynchronous Toolkit (AMAST) written in C99
Language: C - Size: 1.51 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 16 - Forks: 1

armin-reichert/statemachine
Finite-State Machines for Java
Language: Java - Size: 1.37 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 16 - Forks: 4

ptheofan/yii2-statemachine
Enterprise level Finite State Machine (FSM) for the modern Web Apps built with the Yii2 framework
Language: PHP - Size: 56.6 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 2

hedzr/fsm-cxx
a finite state machine within c++17
Language: C++ - Size: 130 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 13 - Forks: 4

pgularski/upysm
Versatile and flexible Python State Machine library - Micropython Port
Language: Python - Size: 5.86 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 1

solidpulse/mealy-fsm
A mealy Style Finite State Machine in GO
Language: Go - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

xorz57/StateMachine 📦
State Machine written in C++11
Language: C++ - Size: 218 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

umran/fsm
a library with a simple api to generate finite state machines in go
Language: Go - Size: 31.3 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

jushii/StateMachineController
State Machine Controller for Unity
Language: C# - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

ourway/marmoolak
Yet another finite state machine with memory and callbacks
Language: Python - Size: 297 KB - Last synced at: 7 days ago - Pushed at: over 9 years ago - Stars: 7 - Forks: 0

zerjioang/go-fsm
A pure go High Performance Finite State Machine (FSM) with .dot (GraphViz) support
Language: Go - Size: 28.3 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 2

pinwhell/SimplisticFSM
Lightweight C++ header-only library for simple finite state machines with easy state transitions and optional thread safety.
Language: C++ - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

ValeraMikhaylovsky/fsm
Finite State Machine
Language: C++ - Size: 72.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

kusumotonorio/karakuri
A hierarchical finite state machine library for Factor
Language: Factor - Size: 487 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

HEUDavid/go-fsm
The Finite State Machine Development Framework Implemented in Go
Language: Go - Size: 185 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Metamogul/ekstatic
ekstatic is tiny workflow engine for go. Model anything from FSMs to complex workflows.
Language: Go - Size: 62.5 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

l4ent/py-fsm
Python FSM finite state machine library for python
Language: Python - Size: 13.7 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

vildan-valeev/gvk
Golang library for using Chat bot API vk.com
Language: Go - Size: 165 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

andrew-gresyk/FFSM2-uplugin
Unreal Engine Plugin for FFSM2
Language: C++ - Size: 32.2 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

mopeyjellyfish/KiwiCogs
A simple and easy to use state machine library
Language: Python - Size: 969 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

fochive00/fsm
Simple finite state machine written in go
Language: Go - Size: 13.7 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

VPavlusha/FSM
A static (no dynamic allocations) Finite State Machine (FSM) C/C++ library.
Language: C++ - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

chfanghr/SwiftFSM
Simple Finite State Machine Package for Swift
Language: Swift - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

neelabhro/FSM-Verilog-
Door Lock with provision to set the password in Real Time
Language: Verilog - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

vpetrigo/smf
Lightweight State Machine Framework in C
Language: C - Size: 80.1 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

lovelysunlight/fsm-rs
Finite State Machine for Rust.
Language: Rust - Size: 67.4 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

andrew-gresyk/HFSM2-uplugin
Unreal Engine Plugin for FFSM2
Language: C++ - Size: 63.5 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

betwo/lightfsm
Yet another lightweight finite state machine framework in C++
Language: C++ - Size: 223 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Digitalroot-Valheim/FSMsharp Fork of wakingviolet/FSMsharp
Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games. Runs in .NET, mono, Xamarin and Unity. Specially useful with Unity3D and MonoGame.
Language: C# - Size: 44.9 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

antonvasilenko/step-machine
nodejs library to organize pong-running workloads
Language: JavaScript - Size: 1020 KB - Last synced at: 9 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

sevkin/go-fsm
:arrows_clockwise: Finite State Machine library for Golang (yet another)
Language: Go - Size: 18.6 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

ahillss/ParsingMachine
Parsing library that uses Stacked FSMs
Language: C - Size: 213 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

pschichtel/Automata
A library that implements formal finite state automata.
Language: Java - Size: 336 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sytabaresa/robot-python
A small, blazing fast, functional zero-dependency and immutable Finite State Machine (StateCharts) library implemented in Python. Using state machines for your components brings the declarative programming approach to application state.
Language: Python - Size: 36.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

polymurph/tinyFSM
lightweight finite state machine
Language: C - Size: 25.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

initialed85/stato
A simple state machine library written in Go
Language: Go - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

KineticCafe/svelte-fsm-eventless
Language: JavaScript - Size: 1.44 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

jocelynmass/fsm
Simple C Finite-State Machine
Language: C - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

glebzlat/purefsm
C++ Pure template Finite State Machine
Language: C++ - Size: 428 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

exbotanical/lib.fsm
programmable finite state machines for the C programming language
Language: C - Size: 60.5 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

RutaTang/gstate
A easy-to-use Finite State Machine for Golang
Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

div-int/typedfsm
A TypeScript Finite State Machine library
Language: TypeScript - Size: 419 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kwarc93/finite-state-machine
Finite state machine example
Language: C - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

larshei/lovelyFSM
A multi-instance implementation of a finite state machine in C targeted at good readability and easy maintenance.
Language: C - Size: 53.7 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 2

diegoalfonsoaguilarcardona/FiniNe
Arduino version of the Fini-te state machi-Ne Library from TaIO Systems
Language: C - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hww/UnityTFSM
Initial release
Language: C# - Size: 1.6 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Ankzz/dynamicfsm
Maven version of easyfsm library
Language: Java - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

nitesh7sid/GoLang--FSM
Language: Go - Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

ThibaultRiviere/go-fsm
FSM library
Language: Go - Size: 17.6 KB - Last synced at: 10 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

bmhaskar/nodejs-fsm
Finite state machine module for NodeJs.
Language: HTML - Size: 18.6 KB - Last synced at: 9 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0
