An open API service providing repository metadata for many open source software ecosystems.

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