
Genesys Framework
The Genesys Robotics Framework is a developer-friendly, opinionated framework built to simplify how you architect, build, and deploy modern ROS 2 robotics applications.
Inspired by the elegance of Laravel and the modularity of enterprise-grade tooling, Genesys provides a predictable project structure, a powerful CLI, plug-and-play robot modules, and first-class simulation + deployment workflows.
Whether you're building autonomous mobile robots, manipulators, custom research projects, or production-ready systems, Genesys gives you a clean, scalable foundation that eliminates boilerplate and accelerates robotics development.
Quickstart
Install Genesys and scaffold your first robotics workspace.
Community
Connect with the Genesys ecosystem, contributors, and updates.
Why Use Genesys?
Genesys was built to remove the complexity surrounding ROS 2 project structure, multi-language workflows, simulation tools, and deployment pipelines.
It works for beginners, researchers, and teams building production-grade robotics systems.
With a batteries-included structure, opinionated defaults, and a Laravel-style developer experience, Genesys ensures your robotics workflow stays fast, modular, and scalable.
Use it for:
- Autonomous Systems – mobile robots, drones, AMRs
- Manipulators & Arms – pick-and-place, industrial arms
- Research Projects – AI perception, SLAM, navigation
- Simulation Pipelines – Gazebo, RViz, and hybrid testing
- Production Robotics – structured deployment and reproducible environments
You retain full control—customize everything from configs to robot modules with zero lock-in.
Core Features
| Feature | Description |
|---|---|
| ROS 2-Ready Structure | Prebuilt directories for Python, C++, configs, launch files, and simulations. |
| Genesys CLI | Scaffold robots, nodes, packages, and sim modules instantly. |
| Plug-and-Play Robot Modules | Navigation, SLAM, perception, arm control, and more via genesys add. |
| Python Decorators + C++ Macros | High-level decorators in Python + macros in C++. |
| Simulation-First | Native Gazebo integration, URDF, worlds, and testing utilities. |
| Diagnostics & Debug Tools | Visualizers, topic inspectors, path analyzers, record/replay tooling. |
Using This Framework
Use the navigation menu on the left to explore the framework.
Documentation flows from installation → project structure → modules → simulation → deployment, but you can jump to any section.
Use the right-side table of contents to move through each page faster.
Begin with the
👉 Installation Guide.
Community & Support
Need help or want to contribute?
- GitHub: https://github.com/isaac-hash/Genesys
- Discussions: Community Q&A, support, and ideas
- Twitter/X: Updates, releases, and announcements