C++ framework library to simplify state-driven code (by amaiorano)

Hsm Alternatives

Similar projects and alternatives to hsm based on common topics and language

  • GitHub repo lizardfs

    hsm VS lizardfs

    LizardFS is an Open Source Distributed File System licensed under GPLv3.

  • GitHub repo BehaviorTree.CPP

    Behavior Trees Library in C++. Batteries included.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo sml

    hsm VS sml

    SML: C++14 State Machine Library

  • GitHub repo hsm

    hsm VS hsm

    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. (by erikzenker)

  • GitHub repo MyButton_Arduino

    A push button debouncing and "enhancing" library for complex user interfaces.

  • GitHub repo roost-hsm

    hsm VS roost-hsm

    Hierarchical State Machines in C++. A (sane) alternative to Boost MSM.

  • GitHub repo modern-cpp-tutorial

    📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better hsm alternative or higher similarity.

Suggest an alternative to hsm

Reviews and mentions

Posts with mentions or reviews of hsm. We have used some of these posts to build our list of alternatives and similar projects.
  • Is it ok to have state-wide conditions in a Finite State Machine? Or does that defeat the purpose?
    reddit.com/r/gamedev | 2021-10-13
    Finally you can make a more complete Hierarchical (or Nested) State Machine, which allows you to have states within states. This is what we've done in several games I've worked on. This can allow reusing states in multiple contexts, such as being in an Idle state that pushes a Targeting state, or in a Running state that also pushes the Targeting state. You are then considered in all of the states on your state stack. This is tricky to implement right though and needs careful design, but used correctly can be extremely powerful. I'm aware of a C++ HSM library that I can recommend ( https://github.com/amaiorano/hsm ), but there's probably other good ones out there.


Basic hsm repo stats
5 days ago

amaiorano/hsm is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote C++ jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.