erikzenker / hsmLinks
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.
☆199Updated 2 years ago
Alternatives and similar repositories for hsm
Users that are interested in hsm are comparing it to the libraries listed below
Sorting:
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library☆162Updated last week
- C++20 State Machine library☆228Updated 4 months ago
- An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.☆159Updated 5 months ago
- Finite State Machine implementation using std::variant☆89Updated 6 years ago
- type-safe and low-boilerplate bit level serialization☆124Updated 3 years ago
- Header only read/write wrapper to combine mutexes with locks.☆150Updated 11 months ago
- Lightweight Error Augmentation Framework☆334Updated last month
- Header-only library for multithreaded programming☆236Updated 6 months ago
- Implementation of C++20's std::span for older compilers☆367Updated 2 years ago
- variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library.☆248Updated this week
- A polymorphic value-type for C++☆228Updated 2 years ago
- C++14 Finite State Machine library☆176Updated 4 years ago
- Libusb wrapper for Asio☆65Updated 2 years ago
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆197Updated 4 years ago
- A lightweight, non-owning reference to a callable.☆178Updated 4 years ago
- C++17 Utility classes for comparing multiple values in one simple expression☆206Updated last year
- Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to support the development of critical system…☆102Updated 3 years ago
- A modern C++ library for type-safe environment variable parsing☆148Updated 10 months ago
- A reflective enum implementation for C++☆297Updated last year
- Tool for analyzing includes in C++☆208Updated last year
- C++11 (and onwards) library for lazy evaluation☆361Updated last week
- A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource☆48Updated last week
- A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking. The implementation is as limited and as simple…☆145Updated last year
- A C++17 MQTT client based on Boost.Asio.☆187Updated 2 weeks ago
- An indirect value-type for C++☆84Updated 2 years ago
- Library of backported modern C++ types to work with C++11☆85Updated 4 months ago
- Functional reactive programming library for c++☆160Updated last year
- A small header-only library for converting data between json representation and c++ structs☆156Updated last year
- Cpp header only library to manage compile time mock class generated via Python script☆86Updated 3 years ago
- A C++ serialization/deserialization library designed with embedded systems in mind☆100Updated 4 months ago