Webots Robot Simulator
Top ROS2 GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #ros2.
The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact info@eprosima.com
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
ROS 2 nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc. SLAM is in other packages.
A rclcpp-compatible true zero-copy IPC middleware that supports all ROS message types, including message structs already generated by rosidl.
An async first rust client for ROS supporting multiple backends: ROS1, ROS2, rosbridge, and Zenoh.
VLink is a high-performance C++ communication middleware for autonomous driving and embodied intelligence, positioned as a full-scenario alternative to ROS 2.
PX4 Autopilot Software
ROS2 LiDAR-inertial SLAM and multi-session alignment
ROS 2 localization for outdoor robots: IMU, wheel encoders and GPS fused in a 23-state UKF at 100 Hz. When the estimate goes wrong it reports which sensor and why, instead of drifting silently. Apache 2.0.
A Robust Approach for LiDAR-Inertial Odometry Without Sensor-Specific Modelling
Generic robotic controllers to accompany ros2_control
Modular AI HAL (Hardware Abstraction Layer) for Robots