An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with statechart

A curated list of projects in awesome lists tagged with statechart .

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/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/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/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

react statechart xstate

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/ionous/angular-hsm

hierarchical state machine ( statechart ) directives for angular.js

angular statechart

Last synced: 19 Feb 2026