Projects in Awesome Lists tagged with statemachine
A curated list of projects in awesome lists tagged with statemachine .
https://github.com/cassiozen/usestatemachine
The <1 kb state machine hook for React
hooks react-hook state-machine state-management statemachine typescript
Last synced: 15 May 2025
https://github.com/cassiozen/useStateMachine
The <1 kb state machine hook for React
hooks react-hook state-machine state-management statemachine typescript
Last synced: 26 Mar 2025
https://github.com/hekailiang/squirrel
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
event-handlers fsm java state-machine statemachine
Last synced: 14 May 2025
https://github.com/spring-projects/spring-statemachine
Spring Statemachine is a framework for application developers to use state machine concepts with Spring.
Last synced: 14 May 2025
https://github.com/fgmacedo/python-statemachine
Python Finite State Machines made easy.
automata finite-state-machine fsm fsm-library python state state-machine state-machine-diagram state-machine-dsl state-management statemachine
Last synced: 13 May 2025
https://github.com/amatsuda/stateful_enum
A very simple state machine plugin built on top of ActiveRecord::Enum
activerecord enum rails statemachine
Last synced: 25 Dec 2025
https://github.com/symfony/workflow
Provides tools for managing a workflow or finite state machine
component petrinet php place state statemachine symfony symfony-component transition workflow
Last synced: 25 Jan 2026
https://github.com/joaomdmoura/machinery
Elixir State machine thin layer for structs
dashboard ecto elixir elixir-lang machine machinery phoenix state state-machine state-management statemachine
Last synced: 15 May 2025
https://github.com/KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
android-library dsl fsm fsm-library hierarchical-state-machine hsm kotlin kotlin-coroutines kotlin-multiplatform nested-states open-source plantuml state state-machine state-management statechart statemachine transitions
Last synced: 02 Apr 2025
https://github.com/jonasblixt/ufsm
Statechart library and editor
c embedded finite-state-machine fsm state-machine statechart statemachine
Last synced: 21 Apr 2025
https://github.com/simplestatemachine/simplestatemachinenodeeditor
🔗WPF node editor based on ReactiveUI
csharp finite-state-machine net-core net-core-3-1 node-editor nodeeditor reactiveui scheme simple-state-machine simplestatemachine state state-machine statemachine visualization wpf
Last synced: 06 Apr 2025
https://github.com/SimpleStateMachine/SimpleStateMachineNodeEditor
🔗WPF node editor based on ReactiveUI
csharp finite-state-machine net-core net-core-3-1 node-editor nodeeditor reactiveui scheme simple-state-machine simplestatemachine state state-machine statemachine visualization wpf
Last synced: 11 Mar 2025
https://github.com/chickensoft-games/LogicBlocks
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
app csharp game gamedev statechart statecharts statemachine statemanagement
Last synced: 28 Aug 2025
https://github.com/lucywang000/clj-statecharts
State Machine and StateCharts for Clojure(Script)
clojure clojurescript fsm statecharts statemachine
Last synced: 04 Apr 2025
https://github.com/chickensoft-games/logicblocks
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
app csharp game gamedev statechart statecharts statemachine statemanagement
Last synced: 07 Apr 2025
https://github.com/luno/workflow
A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with timeouts, callbacks, scheduled triggers, and await calls. Compatible with Kafka and Reflex out of the box.
durable eda eventdrivenarchitecture go golang hacktoberfest idempotent kafka reflex state-machine statemachine tdd workflow workflow-automation workflow-engine workflows
Last synced: 12 Dec 2025
https://github.com/drsensor/scdlang
(status: soon revived as different project) Statechart Description Language (just an experiment, need to be rewritten)
description-language my-experiment statecharts statemachine
Last synced: 09 May 2025
https://github.com/Gurpartap/statemachine-go
🚦 Declarative Finite-State Machines in Go
decision decision-trees declarative-routing deterministic-finite-automata finite-state-machine fsm go golang state state-machine statecharts statemachine workflow
Last synced: 29 Apr 2025
https://github.com/robocorp/llmstatemachine
A Python library for building GPT-powered agents with state machine logic and chat history memory.
agent ai genai openai python statemachine
Last synced: 27 Apr 2025
https://github.com/nezvers/godot_2d_action_platformer
Flexible state machine controlled action platformer
action adventurer gdscript godot machine pixel-art platformer state statemachine
Last synced: 19 Mar 2025
https://github.com/simplestatemachine/simplestatemachinelibrary
📚 A simple library for realization state machines in C# code
csharp finite-state-machine library netstandard simple-state-machine simplestatemachine state state-machine statemachine
Last synced: 26 Jul 2025
https://github.com/coderyi/statemachineswift
StateMachineSwift, state machine library for Swift, supports an arbitrary number of States and Events.
ios state-machine statemachine swift
Last synced: 08 Oct 2025
https://github.com/mapteb/simple-state-machine
A simple Java state machine for Spring Boot projects
finite-state-machine fsm java spring-boot state-machine statechart statemachine
Last synced: 03 May 2025
https://github.com/nullvoxpopuli/ember-statechart-component
Statecharts as components. No classes. Pure declarative state transitions.
ember emberjs hacktoberfest statechart statemachine xstate
Last synced: 31 Jul 2025
https://github.com/opuscapita/fsm-workflow
FSM workflow (for Node.js)
finite-state-machine fsm javascript js state-machine statemachine workflow
Last synced: 22 Jun 2025
https://gitlab.com/atnb/xsm
A personal implementation of StateCharts for Godot. This Extended State Machine provides easy to use timers and animations, simply by creating Nodes in Editor (composition). A basic platform example shows the true power of xsm!
fsm gamedev godot plugin state statechart statemachine
Last synced: 01 Apr 2025
https://github.com/nezvers/statemachine_system_for_godot
Flexible and lightweight StateMachine for Godot
gdscript godot machine script state statemachine
Last synced: 19 Mar 2025
https://github.com/ivandotv/oktopod
Event bus for communication between decoupled Xstate machines (services)
event-bus eventbus state-machine statemachine xstate
Last synced: 19 Jun 2025
https://github.com/hedzr/fsm-cxx
a finite state machine within c++17
cpp cpp17 cpp17-library design-patterns finite-state-machine fsm fsm-engine fsm-library memento-pattern state-machine state-management statemachine
Last synced: 05 Oct 2025
https://github.com/fawdlstty/smlite
State machine library for C, C++, C#, Java, JavaScript, Python, VB.Net
Last synced: 29 Jul 2025
https://github.com/delacrixmorgan/kingscup-android
King's Cup - Drinking Game 🍺
android drinking-game game kotlin livedata navigation-architecture-component observable statemachine
Last synced: 14 Apr 2025
https://github.com/delacrixmorgan/kingscup-kmp
King's Cup - Drinking Game 🍺
android drinking-game game kotlin livedata navigation-architecture-component observable statemachine
Last synced: 11 Jul 2025
https://github.com/tai-kun/use-machine-ts
The tiny state machine hook for React
hooks react-hook state-machine state-management statemachine typescript
Last synced: 07 Feb 2026
https://github.com/ryunen344/automuttonrecipe
AutoMuttonRecipe is a type-safe DSL and pure Kotlin Finite State Machine (FSM) implementation, inspired by Tinder/StateMachine.
kotlin kotlin-multiplatform statemachine
Last synced: 24 Apr 2025
https://github.com/hosseinpan/so-architecture-boilerplate
A boilerplate for creating modular architectures using Scriptable Objects in Unity projects.
architecture csharp eventsystem objectpooling scriptableobject statemachine unity
Last synced: 12 Aug 2025
https://github.com/rimurudev/herostatemachineexample
FSM Pattern for Unity - Hero State Machine Example
fsm pattern-example patterns patterns-unity rimuru rimuru-dev rimurudev statemachine statemachine-pattern unity unity-fsm unity-patterns unity3d
Last synced: 28 Jul 2025
https://github.com/intel00000/pi_pico_pio_pwm_frequency_measurement
Measure PWM signal frequency using the Raspberry Pi Pico's PIO (Programmable Input/Output) in MicroPython without cpu involvement.
micropython-rpi-pico pio pwm raspberry-pi-pico statemachine
Last synced: 19 Jan 2026
https://github.com/drittich/state-machine
A simple convention-based finite state machine that lets you pass event data through to your transition actions.
state-machine state-machine-cs state-machines statemachine statemachine-library statemachines
Last synced: 25 Jan 2026
https://github.com/superluminar-io/step-worker
Use AWS State Machine to process DynamoDB Objects.
aws dynamodb lambda serverless statemachine stepfunctions worker
Last synced: 17 May 2026
https://github.com/gersak/dreamcatcher
Clojure and Clojurescript library that strives to simulate state machine behavior and easy state management
clojure clojurescript dreamcatcher statemachine
Last synced: 12 Dec 2025
https://github.com/nucs/chaining
A simple library for creating functional state machines in C# code in without classes or enums.
chain chaining stateless statemachine workflow
Last synced: 30 Mar 2025
https://github.com/alextanhongpin/xstate-samples
Circuit breaker implementation with xstate
javascript statemachine xstate
Last synced: 24 Mar 2025
https://github.com/ovaar/ts-fence
The descriptive statemachine for typescript
javascript statemachine typescript
Last synced: 01 May 2026
https://github.com/dereuromark/cakephp-workflow
Batteries-included state machine plugin for CakePHP with PHP 8 Attributes, YAML config, audit trails, and visual admin dashboard
cakephp cakephp-plugin finite-state-machine graph php statemachine transitions workflow
Last synced: 23 May 2026
https://github.com/lazycece/rapidf
Rapid development framework,致力于将日常开发工作中业务低耦合相关代码抽取并形成可迁移的组件资产,以解决应用架构的规范性与易治理性
assert auapi cqrs domain domain-driven domain-event event-driven exception logger response restful statemachine utils validation
Last synced: 20 Jan 2026
https://github.com/farskid/the-art-of-explicit-and-consistent-user-interfaces
The Art of explicit and consistent user interfaces v2 @404fest 2018
modeling state statecharts statemachine user-interface
Last synced: 02 Apr 2026
https://github.com/lexus2k/sm_engine
State machine engine for small projects
arduino-library esp32 state-machine statemachine
Last synced: 04 May 2026
https://github.com/cyberbeast/statemachine
A collection of embeddable state machine implementations in Go
go golang golang-package statemachine
Last synced: 11 Jan 2026
https://github.com/ewpratten/dirty-fsm
A quick and dirty state machine library
Last synced: 03 Aug 2025
https://github.com/xgfone/go-fsm
A simple Non-Hierarchical Finite State Machine based on the event.
finite-state-machine finitestatemachine fsm state-machine statemachine
Last synced: 26 Mar 2025
https://github.com/zain-bahsarat/fsml
XML based finite statemachine in GO
finite-state-machine fsm go golang statemachine xml xml-schema
Last synced: 14 Jan 2026
https://github.com/kpiljoong/lightweight-statemachine-kotlin
Lightweight Kotlin state machine with guard support, listeners, and DOT graph export. Built for simplicity and integration into domain-driven systems.
ddd dot dsl fsm graphviz kotlin library lightweight spring-boot state-machine statemachine workflow
Last synced: 16 Oct 2025
https://github.com/johntalton/rotaryencoder
Rotary Encoder
24-pulse-encoder gpio mqtt onoff rotary statemachine
Last synced: 29 Apr 2026
https://github.com/codyvangosen/cs350-emerging-sys-arch-and-tech
This is a repository of my project files and final submission for my final portfolio for the CS-350 Class at SNHU.
embedded-systems gpio gpio-pins gpiozero python python-3 raspberry-pi raspberry-pi-3 state-machine statemachine uart uart-protocol
Last synced: 28 Apr 2026
https://github.com/joeteerawit/warmachine
Elixir state machine
elixir elixir-erlang machine phoenix state state-machine statemachine warmachine
Last synced: 12 Aug 2025
https://github.com/fer-moreira/unity-utils
Handy scripts that make life easier developing projects in unity (State Machine, Input Manager, Singleton, New Input System)
engine input inputmanager inputsystem machine newinputsystem state statemachine statesmachine system unity unityengine unityinput
Last synced: 29 Apr 2026
https://github.com/hcl-tech-software/code-realtime-art-tutorial
A VS Code extension for learning Code RealTime and the Art language
art code-realtime cpp realtime statemachine tutorial
Last synced: 21 Feb 2026
https://github.com/dhruv-varshney-developer/advanced-nft
A Solidity-based NFT project featuring Merkle Tree airdrops, bitmap optimizations, commit-reveal randomness, multicall, state-driven minting, and pull-pattern withdrawals. Built with OpenZeppelin libraries, it prioritizes security, scalability, and gas efficiency.
airdrop commit-reveal merkle-proof merkle-tree multicall nft openzeppelin randomness smart-contracts solidity statemachine
Last synced: 08 Apr 2025
https://github.com/mahdibohloul/statemachine
Lightweight, reactive state-machine building blocks for Jvm and Spring.
java kotlin project-reactor reactive-programming spring statemachine
Last synced: 01 May 2026
https://github.com/alexmollard/odyssean-engine
Odyssean-Engine is a 2D/3D game engine built using C++ and OpenGL/Vulkan API. It provides a modular and flexible framework for game development, with features such as Physically Based Rendering (PBR) in Vulkan API, an Entity Component System (ECS) architecture for flexible game object management, and an ImGui-based debug interface for live updates.
glfw opengl statemachine visual-studio vulkan
Last synced: 19 May 2026
https://github.com/marsprogramming/fsm-implementation-m18
This is a custom finite state machine implementation of Marvin 18.
Last synced: 18 May 2026
https://github.com/chevp/sprite-control
sprite-control is a CSharp backend server designed to manage an avatar's actions, ultimate abilities, and scene states through a state machine.
Last synced: 17 May 2026
https://github.com/theremotecoder/state-machines-playground
State machines with XState
drag-and-drop draggable ecmascript ecmascript6 es6 html html5 javascript javascript-es6 js node state state-machine state-management statemachine statemachine-library statemachines statemanagement xstate xstate-test
Last synced: 15 May 2026
https://github.com/makomweb/workflow-tutorial
Symfony Workflow tutorial
sqlite statemachine symfony workflow
Last synced: 08 May 2026
https://github.com/emeruvia/mv-x
MV-X is a project whose purpose is to learn the benefits (pros/cons) of different architecture patterns in android
android coroutines dagger2 kotlin-flow mvi mvi-statemachine mvvm retrofit2 statemachine
Last synced: 14 Apr 2026