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.
β206Dec 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. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- π Up your type-game. A small C++ library for compile-time type names and type indices.β78Apr 10, 2022Updated 4 years ago
- C++14 State Machine libraryβ1,393Aug 9, 2026Updated 3 weeks 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β632Jun 27, 2026Updated 2 months ago
- Hierarchical statemachine libraryβ17Jan 7, 2026Updated 8 months ago
- Wordpress hosting with auto-scaling - Free Trial Offer β’ AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- type-safe and low-boilerplate bit level serializationβ127Nov 5, 2021Updated 4 years ago
- C++20 State Machine libraryβ238May 9, 2025Updated last year
- Priority-based Task Scheduling for Modern C++β94Jan 29, 2021Updated 5 years ago
- Event loop friendly C++ actor micro-framework, supervisableβ391May 18, 2026Updated 3 months ago
- C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.β127Aug 26, 2026Updated last week
- A view that allows iteration over a view, returning the index of each item along with each itemβ13Jun 17, 2020Updated 6 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 5 years ago
- Finite State Machine using C++20 coroutines with symmetric transferβ96Aug 1, 2023Updated 3 years ago
- Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.β382Feb 2, 2026Updated 7 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer β’ AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Some boost::msm and boost::sml examplesβ26Feb 20, 2017Updated 9 years ago
- Zero overhead utilities for preventing bugs at compile timeβ1,649Oct 13, 2025Updated 10 months ago
- C++11 (and onwards) library for lazy evaluationβ364Jul 6, 2026Updated 2 months ago
- Boost.org statechart moduleβ32Aug 12, 2026Updated 3 weeks ago
- π¦ TCP based publish-subscribe library for C++ πβ49Mar 10, 2026Updated 5 months ago
- Lightweight Error Augmentation Frameworkβ339Aug 12, 2026Updated 3 weeks ago
- A ring_span implementation that allows zero construction and destructionβ16Jun 7, 2020Updated 6 years ago
- My proposals for the C++ standardβ13Jul 15, 2026Updated last month
- Provides very lightweight outcome<T> and result<T> (non-Boost edition)β801Sep 1, 2026Updated last week
- Bare Metal GPUs on DigitalOcean Gradient AI β’ AdPurpose-built for serious AI teams training foundational models, running large-scale inference, and pushing the boundaries of what's possible.
- C++20 ΞΌ(micro)/Unit Testing frameworkβ1,437Feb 14, 2026Updated 6 months ago
- C++14 Dependency Injection libraryβ1,271Apr 4, 2026Updated 5 months ago
- Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17β166Sep 11, 2021Updated 4 years ago
- rx::ranges is a minimalist ranges library for C++17β128Nov 22, 2022Updated 3 years ago
- Implementation of strong types in C++β827Sep 29, 2022Updated 3 years ago
- C++20 Meta-Programming libraryβ320Jun 1, 2025Updated last year
- π¦ eCAL C/C++ runtime coreβ12Oct 21, 2024Updated last year
- Possibly the least verbose command line parsing library for C++β90Jul 12, 2025Updated last year
- A C++20 metaprogramming library focusing on metafunction composition.β13Feb 8, 2026Updated 7 months ago
- AI Agents on DigitalOcean Gradient AI Platform β’ AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- π¦ eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.β1,046Aug 27, 2026Updated last week
- C++14 Finite State Machine libraryβ180Mar 18, 2026Updated 5 months ago
- C++17 lightweight state machine with a user-friendly syntaxβ16Apr 3, 2021Updated 5 years ago
- repr for Modern C++: Return printable string representation of a valueβ86Nov 22, 2020Updated 5 years ago
- Unified Executorsβ1,716May 31, 2026Updated 3 months ago
- span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only libraryβ517Feb 6, 2026Updated 7 months ago
- Header-only library for automatic (de)serialization of C++ types to/from JSON.β54May 2, 2020Updated 6 years ago