Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: hierarchical-state-machine
covemountainsoftware/cpputest-for-qpcpp
CppUTest For QP/C++ implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of active objects.
Language: C++ - Size: 95.7 KB - Last synced: about 4 hours ago - Pushed: about 6 hours ago - Stars: 15 - Forks: 2
QuantumLeaps/qpc
QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Language: C - Size: 65.7 MB - Last synced: about 8 hours ago - Pushed: 1 day ago - Stars: 905 - Forks: 244
QuantumLeaps/qpcpp
QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Language: C++ - Size: 85.3 MB - Last synced: about 9 hours ago - Pushed: 1 day ago - Stars: 356 - Forks: 79
igor-krechetov/hsmcpp-arduinoide
hsmcpp library for Arduino IDE. Updated automatically on changes in main repository.
Language: C++ - Size: 176 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 3 - Forks: 1
igor-krechetov/hsmcpp
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
Language: C++ - Size: 7.01 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 59 - Forks: 7
covemountainsoftware/cpputest-for-qpc
CppUTest For QP/C implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of QP/C based active objects.
Language: C++ - Size: 76.2 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 3 - Forks: 0
pytransitions/transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Language: Python - Size: 11.7 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 5,410 - Forks: 521
kmilo17pet/QuarkTS-cpp
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.
Language: C++ - Size: 5.81 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 16 - Forks: 2
mdeloof/statig
Hierarchical state machines for designing event-driven systems
Language: Rust - Size: 286 KB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 547 - Forks: 16
andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.26 MB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 441 - Forks: 57
baymotion/smax
Smax (pronounced "Smash") is a state machine DSL that generates python code.
Language: Python - Size: 109 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
dwhall/farc
Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later
Language: Python - Size: 187 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 28 - Forks: 6
KStateMachine/kstatemachine
KStateMachine is a Kotlin DSL library for creating state machines and statecharts.
Language: Kotlin - Size: 1.73 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 312 - Forks: 19
AlexandreDecan/sismic
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
Language: Python - Size: 3.01 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 137 - Forks: 25
andrew-gresyk/HFSM2-uplugin
Unreal Engine Plugin for FFSM2
Language: C++ - Size: 63.5 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
tinverse/tsm
A Typed Hierarchical State Machine Framework in C++
Language: C++ - Size: 30.3 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 39 - Forks: 7
ChaosLeung/AndroidStateMachine
A hierarchical state machine which processes messages and can have states arranged hierarchically.
Language: Java - Size: 187 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0
QuantumLeaps/qm
QM model-based design tool and code generator based on UML state machines
Language: Shell - Size: 107 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 114 - Forks: 37
Real-Serious-Games/Fluent-State-Machine
Fluent API for creating state machines in C#
Language: C# - Size: 85 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 272 - Forks: 41
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
Language: JavaScript - Size: 250 KB - Last synced: about 20 hours ago - Pushed: almost 6 years ago - Stars: 86 - Forks: 2
brucou/cycle-state-machine-demo
Non-trivial, real use case demo of a hierarchical state machine library with cyclejs
Language: JavaScript - Size: 2.7 MB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 27 - Forks: 2
avaragado/xstateful-react
Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app
Language: JavaScript - Size: 323 KB - Last synced: 3 days ago - Pushed: almost 6 years ago - Stars: 30 - Forks: 2
serhiybutz/HSM
Hierarchical state machine framework in Swift.
Language: Swift - Size: 105 KB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 8 - Forks: 1
oosmos/oosmos
OOSMOS - The Object Oriented State Machine Operating System.
Language: C - Size: 54.2 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 58 - Forks: 16
navaro/Engine
Embedded state machine language with a just-in-time compiler for unparalleled speed and efficiency.
Language: C - Size: 1.93 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 10 - Forks: 0
yuriisurzhykov/KSolidHsm
🧩 KSolidHsm: A compact Kotlin library for building efficient Hierarchical State Machines (HSMs)⚙️. Tailored for complex state management in Android and Kotlin applications.💻📱
Language: Kotlin - Size: 4.78 MB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
cmars/statechart
A rust implementation of statecharts: hierarchical, reactive state machines
Language: Rust - Size: 49.8 KB - Last synced: 24 days ago - Pushed: over 6 years ago - Stars: 51 - Forks: 6
aWZHY0yQH81uOYvH/HSM-CPP
Simple C++ hierarchical state machine framework
Language: C++ - Size: 11.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
kiishor/UML-State-Machine-in-C
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
Language: C++ - Size: 611 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 140 - Forks: 40
kmilo17pet/QuarkTS
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Language: C - Size: 45.4 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 157 - Forks: 28
QuantumLeaps/State-Oriented-Programming
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.
Language: C - Size: 764 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 24 - Forks: 14
Rageking8/HSM
A simple Hierarchical State Machine (HSM) for Unity
Language: C# - Size: 71.3 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
xiahouzuoxin/StateMachine
Just a simple implemention of HSM(Hierarchical State Machine) framework
Language: C++ - Size: 9.77 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 3
akiscode/roost_hsm
A C++11 Hierarchical State Machine!
Language: C++ - Size: 0 Bytes - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
oguzhane/statmach
yet another hierarchical state machine in Go
Language: Go - Size: 27.3 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 5 - Forks: 0
RMSpratt/Reap_The_Reward
Reap the Reward is a smaller game prototype as a 2D dungeon crawler.
Language: C# - Size: 4.84 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
Ed-Pavlov/Binstate
Binstate is a simple but yet powerful state machine for .NET. Thread safe. Supports async methods. Supports hierarchically nested states.
Language: C# - Size: 580 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 3
shishir-dey/libhsm
A state machine framework written in Rust
Language: Rust - Size: 2.64 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
AletheiaWareLLC/Wink
Fault Tolerance Framework
Language: C++ - Size: 85 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1
vli02/inthsmp
Intuitive Hierarchical State Machine Programming
Language: C - Size: 6.16 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
cpressey/Nested-Modal-Transducers
What do you get when you cross Statecharts with The Elm Architecture?
Language: Haskell - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 5 - Forks: 1
catseye/Cosmos-Boulders
An arcade-style HTML5 minigame built using immutable data and reducers in ES5 JavaScript
Language: JavaScript - Size: 99.6 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0