Repository navigation

#

hierarchical-state-machine

A lightweight, object-oriented finite state machine implementation in Python with many extensions

Python
6179
2 个月前
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.

C
1147
21 天前

Hierarchical state machines for designing event-driven systems

Rust
703
1 个月前

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.

C++
433
21 天前

Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.

Kotlin
428
4 天前

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

C
335
14 天前

A minimalist UML State machine framework for finite state machine and hierarchical state machine in C

C++
189
1 年前

Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/

Python
153
16 天前

C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.

C++
99
1 年前

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

JavaScript
85
7 年前

A rust implementation of statecharts: hierarchical, reactive state machines

Rust
57
8 年前
C++
47
7 个月前

State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Systems Programming" magazine in August 2000. This repository contains the article PDF and the updated code.

C
42
2 年前

The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

C++
33
14 天前

Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later

Python
32
2 年前

Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app

JavaScript
30
7 年前