Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
β202Dec 23, 2022Updated 3 years ago
Alternatives and similar repositories for hsm
Users that are interested in hsm are comparing it to the libraries listed below
Sorting:
- π Up your type-game. A small C++ library for compile-time type names and type indices.β78Apr 10, 2022Updated 3 years ago
- `mp::inplace_string<CharT, MaxSize, Traits>` is a `std::string`-like class template that stores text content in-place inside the classβ11Oct 1, 2018Updated 7 years ago
- High-Performance Hierarchical Finite State Machine Frameworkβ592Dec 29, 2025Updated 2 months ago
- C++14 State Machine libraryβ1,334Dec 4, 2025Updated 3 months ago
- Event loop friendly C++ actor micro-framework, supervisableβ379Dec 27, 2025Updated 2 months ago
- type-safe and low-boilerplate bit level serializationβ127Nov 5, 2021Updated 4 years ago
- Priority-based Task Scheduling for Modern C++β92Jan 29, 2021Updated 5 years ago
- C++20 State Machine libraryβ231May 9, 2025Updated 10 months ago
- A view that allows iteration over a view, returning the index of each item along with each itemβ13Jun 17, 2020Updated 5 years ago
- A library of type safe sets over fixed size collections of types or values, including methods for accessing, modifying, visiting and iterβ¦β21Jul 1, 2021Updated 4 years ago
- C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.β118Aug 13, 2024Updated last year
- Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17β158Sep 11, 2021Updated 4 years ago
- Boost.org statechart moduleβ33Feb 3, 2026Updated last month
- A ring_span implementation that allows zero construction and destructionβ16Jun 7, 2020Updated 5 years ago
- Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.β381Feb 2, 2026Updated last month
- π¦ TCP based publish-subscribe library for C++ πβ48Aug 28, 2025Updated 6 months ago
- C++11 (and onwards) library for lazy evaluationβ365Feb 7, 2026Updated last month
- A C++20 metaprogramming library focusing on metafunction composition.β13Feb 8, 2026Updated last month
- Lightweight Error Augmentation Frameworkβ337Feb 19, 2026Updated 2 weeks ago
- Provides very lightweight outcome<T> and result<T> (non-Boost edition)β775Mar 1, 2026Updated last week
- Zero overhead utilities for preventing bugs at compile timeβ1,636Oct 13, 2025Updated 4 months ago
- π¦ eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.β978Updated this week
- C++14 Dependency Injection libraryβ1,251Apr 2, 2025Updated 11 months ago
- Hierarchical statemachine libraryβ17Jan 7, 2026Updated 2 months ago
- Finite State Machine using C++20 coroutines with symmetric transferβ93Aug 1, 2023Updated 2 years ago
- A simple and easy C++ Finite State Machine (FSM) container, with full manualβ26Dec 19, 2025Updated 2 months ago
- C++20 ΞΌ(micro)/Unit Testing frameworkβ1,415Feb 14, 2026Updated 3 weeks ago
- C++14 Finite State Machine libraryβ180Nov 25, 2020Updated 5 years ago
- Implementation of strong types in C++β821Sep 29, 2022Updated 3 years ago
- Some boost::msm and boost::sml examplesβ26Feb 20, 2017Updated 9 years ago
- span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only libraryβ514Feb 6, 2026Updated last month
- C++20 Meta-Programming libraryβ311Jun 1, 2025Updated 9 months ago
- Possibly the least verbose command line parsing library for C++β89Jul 12, 2025Updated 7 months ago
- Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.β2,186Feb 15, 2026Updated 3 weeks ago
- C++20 Microservice Bootstrapping Frameworkβ231Feb 25, 2026Updated last week
- C++17 lightweight state machine with a user-friendly syntaxβ16Apr 3, 2021Updated 4 years ago
- Unified Executorsβ1,685Updated this week
- Reference implementation of Dragonbox in C++β798Oct 3, 2025Updated 5 months ago
- A simple C++ finite state machine libraryβ1,156Jun 25, 2024Updated last year