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