awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
DLR-RM avatar

DLR-RM/RAFCON

0
View on GitHub↗
207 stars·37 forks·Python·EPL-1.0·12 viewsdlr-rm.github.io/RAFCON↗

RAFCON

RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.

Features

  • Behavior and Decision - Hierarchical state machine framework for robot program representation.
  • Behavioral Logic - Hierarchical state machine framework for complex robot programs.

Star history

Star history chart for dlr-rm/rafconStar history chart for dlr-rm/rafcon

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to RAFCON

Similar open-source projects, ranked by how many features they share with RAFCON.
  • behaviortree/behaviortree.cppBehaviorTree avatar

    BehaviorTree/BehaviorTree.CPP

    4,070View on GitHub↗

    BehaviorTree.CPP is a C++ library for designing task-switching logic and reactive behaviors using a hierarchical tree structure. It provides a framework for creating reactive logic systems that manage complex behaviors through an execution engine and a centralized data store for sharing state between nodes. The library decouples high-level behavioral logic from source code by using an XML parser to define tree morphology. It further extends its functionality through a dedicated visualizer for monitoring real-time execution states and a specialized bridge for integrating ROS2 actions and servi

    C++
    View on GitHub↗4,070
  • behaviortree/grootBehaviorTree avatar

    BehaviorTree/Groot

    885View on GitHub↗

    Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP

    C++
    View on GitHub↗885
  • intel/ad-rss-libintel avatar

    intel/ad-rss-lib

    354View on GitHub↗

    Library implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles

    C++
    View on GitHub↗354
  • kcl-planning/rosplanKCL-Planning avatar

    KCL-Planning/ROSPlan

    393View on GitHub↗

    The ROSPlan framework provides a generic method for task planning in a ROS system.

    C++
    View on GitHub↗393
See all 5 alternatives to RAFCON→

Frequently asked questions

What does dlr-rm/rafcon do?

RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.

What are the main features of dlr-rm/rafcon?

The main features of dlr-rm/rafcon are: Behavior and Decision, Behavioral Logic.

What are some open-source alternatives to dlr-rm/rafcon?

Open-source alternatives to dlr-rm/rafcon include: behaviortree/behaviortree.cpp — BehaviorTree.CPP is a C++ library for designing task-switching logic and reactive behaviors using a hierarchical tree… behaviortree/groot — Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP. intel/ad-rss-lib — Library implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles. kcl-planning/rosplan — The ROSPlan framework provides a generic method for task planning in a ROS system. reelrbtx/smacc — An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications…