Madwesh-india/ros2-project-builder
ROS 2 Project Builder is a CLI-based tool that automates the creation of ROS 2 packages and node structures. It supports both Python and C++, enabling fast generation of publishers, subscribers, services, actions, and more with customizable QoS and clean, modular code templates.
This tool helps robotics engineers and developers quickly set up new ROS 2 projects. It automates the creation of essential components like publishers, subscribers, and services for both Python and C++ based robotic applications. You input your desired ROS 2 interfaces and node types, and it generates the structured code, ready for development.
No commits in the last 6 months.
Use this if you need to rapidly create the foundational code structure for ROS 2 packages and nodes without writing boilerplate.
Not ideal if you are looking for a tool to manage existing ROS 2 projects or generate complex launch files and parameters, as these features are not yet fully implemented.
Stars
9
Forks
1
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Madwesh-india/ros2-project-builder"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
QuantumLeaps/qm
Graphical modeling and code generation tool based on Hierarchical State Machines (UML...
QuantumLeaps/qp-arduino
QP/C++ real-time event framework/RTOS for Arduino (ARM Cortex-M)
ome/ome-model
OME model (specification, code generator, implementation)
SINTEF/dlite
DLite - a lightweight data-centric framework for semantic interoperability
BlueBrain/nmodl
Code Generation Framework For NEURON MODeling Language