Projects in Awesome Lists tagged with statechart
A curated list of projects in awesome lists tagged with statechart .
https://github.com/statelyai/xstate
State machines, statecharts, and actors for complex logic
background-jobs finite-state-machine fsm hacktoberfest interpreter javascript orchestration scxml state state-machine state-management statechart statecharts typescript visualizer workflow
Last synced: 28 May 2026
https://github.com/jruizgit/rules
Durable Rules Engine
business-rules durable-rules events node-javascript python rete ruby statechart
Last synced: 14 May 2025
https://github.com/QuantumLeaps/qpc
QP/C Real-Time Event Framework/RTOS is a lightweight implementation of the asynchronous, event-driven Active Object (Actor) model combined with Hierarchical State Machines.
active-object actor actor-model arm arm-cortex-m arm-cortex-m0 arm-cortex-m3 arm-cortex-m4 arm-cortex-m7 embedded embedded-c event-driven framework hierarchical-state-machine qp rtos samek state-machine statechart uml-state-machine
Last synced: 14 May 2025
https://github.com/qmuntal/stateless
Go library for creating finite state machines
dot-graph fsm go golang state-diagram state-machine statechart
Last synced: 14 May 2025
https://github.com/sverweij/state-machine-cat
write beautiful state charts :scream_cat:
scxml state-diagram state-machine statechart uml
Last synced: 10 May 2026
https://github.com/mdeloof/statig
Hierarchical state machines for designing event-driven systems
embedded finite-state-machine fsm hierarchical-state-machine hsm no-std rust state-machine statechart
Last synced: 27 Apr 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/robosoft-ai/SMACC
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
c-plus-plus mobile-robots navigation ros ros-packages state-machine statechart
Last synced: 28 Mar 2025
https://github.com/statelyai/agent
Create state-machine-powered LLM agents using XState
agents ai llm state-machine statechart workflow
Last synced: 12 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: 28 Aug 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/google/statechart
C++ StateChart Library
cpp scxml state-machine statechart
Last synced: 10 May 2025
https://github.com/avaragado/xstateful
A wrapper for xstate that stores state, handles transitions, emits events for state changes and actions/activities, and includes an optional reducer framework for updating state and invoking side-effects
finite-state-machine harel hierarchical-state-machine interpreter reducer state-machine statechart xstate
Last synced: 11 Apr 2025
https://github.com/cmars/statechart
A rust implementation of statecharts: hierarchical, reactive state machines
event-driven hierarchical-state-machine reactive state-machine statechart
Last synced: 16 Mar 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/ftsrg/gamma
An Eclipse-based modeling framework for the component-based design and analysis of reactive systems
code-generation composition eclipse formal-verification model-transformations research statechart tool
Last synced: 10 Feb 2026
https://github.com/avaragado/xstateful-react
Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app
context finite-state-machine harel hierarchical-state-machine interpreter react reducer state-machine statechart xstate xstateful
Last synced: 11 Apr 2025
https://github.com/wkovacs64/use-secret-code
Custom hook for adding cheat codes to your React app.
cheat-codes hacktoberfest hooks react react-hooks state-machine statechart xstate
Last synced: 15 May 2026
https://github.com/mikelpmc/react-xstate-api-auth
Basic demo to show the usage of React and Xstate with authentication flow
auth context-api finite-state-machine javascript react statechart xstate
Last synced: 29 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/criso/ticket-bot
Chat bot example built with Xstate and ReactJs
javascript reactjs statechart xstate
Last synced: 11 Aug 2025
https://github.com/adel-mamin/amast
A Minimalist Asynchronous Toolkit (AMAST) is a small and efficient C99 library that helps manage complex, event-driven programs. It combines the Actor model with hierarchical state machines to make building real-time systems easier.
active-object async async-await asynchronous-programming c99 embedded embedded-systems event-driven finite-state-machine firmware fsm fsm-library hierarchical-state-machine hsm libuv real-time-event-framework rtef state-machine statechart
Last synced: 02 Apr 2026
https://github.com/brucou/react-state-driven
Adding extended hierarchical state machine capabilities to React (1K min.gzipped)
functional-reactive-programming react reactjs state-machine statechart
Last synced: 30 Apr 2025
https://github.com/farskid/xstate.tips
Tips and tricks of using xstate for UI Development
interpreter scxml state state-machine state-management statechart tips visualizer xstate
Last synced: 02 Apr 2025
https://github.com/do-wa/xstate-addon
Storybook addon for xstate
javascript statechart storybook-addon
Last synced: 14 Apr 2025
https://github.com/zen747/scm
A C++ state machine framework based on SCXML
david-harel scxml state-machine statechart statecharts
Last synced: 16 Jan 2026
https://github.com/zen747/pyscm
A python state machine framework based on scxml.
david-harel scxml state-machine statechart statecharts
Last synced: 14 Jan 2026
https://github.com/rendis/statepro
Golang state machine
event-handlers finite-state-machine fsm go golang orchestration state-diagram state-machine state-management statechart statecharts stately workflow xstate
Last synced: 01 Mar 2026
https://github.com/Glutnix/xstate-vue-calculator
A javascript calculator built with Xstate and Vue
calculator calculator-state-machine composition-api state-machine statechart vue xstate xstate-vue xstate-vue-calculator
Last synced: 02 Apr 2025
https://github.com/reugn/scala-statecharts
Scala statecharts collection (FSM, UML)
finite-state-machine fsm scala state-machine statechart statecharts uml uml-diagram
Last synced: 15 Apr 2025
https://github.com/jplane/durablestatemachines
Bringing the power of hierarchical state machines to a .NET Core runtime near you.
automata dotnet-core durable-functions durabletask finite-state-machine state-machine statechart
Last synced: 29 Jun 2025
https://github.com/serhiybutz/HSM
Hierarchical state machine framework in Swift.
active-object actor finite-state-machine fsm hierarchical-state-machine hsm orthogonal-regions state-machine statechart statecharts swift uml uml-state-machine
Last synced: 20 Nov 2025
https://github.com/sawyerh/xstate-form-prototype
form-builder state-machine statechart
Last synced: 09 Mar 2026
https://github.com/cjm571/dd_statechart
A Data-Driven implementation of Harel Statecharts designed for high-reliability systems.
harel-statechart high-availability state-machine statechart
Last synced: 30 Dec 2025
https://github.com/lecrapouille/plantumlstatecharts
[Tool][Functional] Generate state machine in C++ from PlantUML statecharts
cpp finite-state-machine fsm generator plantuml state-machine statechart statecharts translator uml
Last synced: 19 Mar 2025
https://github.com/carloslfu/gameoflife-xstate-react
Game of Life implemented with Statecharts and React
Last synced: 15 Aug 2025
https://github.com/fredericheem/stateeditor
StateEditor is a deskop app to design state machines
finite-state-machine state-machine statechart
Last synced: 04 Jun 2026
https://github.com/prncss-xyz/constellar
state manipulation primitives
jotai machine optics react state statechart
Last synced: 13 Apr 2025
https://github.com/drorspei/sismicpp
A C++ library for running statecharts
cpp cpp14 state-machine statechart
Last synced: 11 Jan 2026
https://github.com/catinrage/miuz
A TypeScript state machine library with type safety for defining and managing state transitions with entry, exit, and event actions.
finite-state-machine fsm state state-machine state-management statechart
Last synced: 29 May 2026
https://github.com/berkus/boost-statechart-viewer
Clone of https://rtime.felk.cvut.cz/statechart-viewer/ updated for latest LLVM
boost boost-statechart dot fsm llvm statechart visualizer
Last synced: 14 May 2026
https://github.com/iamyuu/introduction-state-machine
Sharing knowledge about state machine
slidev state-machine statechart statecharts xstate xstate-react
Last synced: 01 Feb 2026
https://github.com/ionous/angular-hsm
hierarchical state machine ( statechart ) directives for angular.js
Last synced: 19 Feb 2026