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.
☆203Updated 3 years ago
Alternatives and similar repositories for hsm
Users that are interested in hsm are comparing it to the libraries listed below
Sorting:
- C++20 State Machine library☆232Updated 8 months ago
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library☆166Updated last month
- Finite State Machine implementation using std::variant☆90Updated 6 years ago
- An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.☆164Updated 9 months ago
- C++14 Finite State Machine library☆179Updated 5 years ago
- Header only read/write wrapper to combine mutexes with locks.☆151Updated last year
- type-safe and low-boilerplate bit level serialization☆125Updated 4 years ago
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆197Updated 4 years ago
- Lightweight Error Augmentation Framework☆338Updated this week
- A reflective enum implementation for C++☆299Updated last year
- Header-only library for multithreaded programming☆240Updated 9 months 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.☆252Updated last month
- C++17 Utility classes for comparing multiple values in one simple expression☆205Updated last year
- C++20 Microservice Bootstrapping Framework☆232Updated this week
- 📣 Hey listen! A simple general-purpose event-listener system for C++17.☆139Updated 4 years ago
- Boost.URL is a library for manipulating Uniform Resource Identifiers (URIs) and Locators (URLs).☆197Updated last month
- Finite State Machine using C++20 coroutines with symmetric transfer☆93Updated 2 years ago
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!☆185Updated 2 weeks ago
- Cpp header only library to manage compile time mock class generated via Python script☆86Updated 3 years ago
- A bunch of small C++ utilities☆70Updated 2 years ago
- A small header-only library for converting data between json representation and c++ structs☆159Updated last year
- Tool for analyzing includes in C++☆209Updated last year
- Libusb wrapper for Asio☆65Updated 3 years ago
- A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource, C++ standard libraries extensions, ver…☆52Updated last month
- 🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing b…☆136Updated last year
- 🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.☆148Updated last year
- A lightweight, non-owning reference to a callable.☆183Updated 4 years ago
- Lightweight finite state machine framework for C++17☆170Updated 2 weeks ago
- C++14 code to convert integers to strings at compile-time☆121Updated last year
- Functional reactive programming library for c++☆160Updated 2 years ago