Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. ROS
R

ROS

Framework
170 projects169.7k total stars55.3k total forks7 languages

Open-source projects built with ROS

There are currently 170 open-source projects built with ROS, with a combined total of 169.7k GitHub stars. The most common language among these projects is C++.

Showing 170 open-source projects · page 1 of 5

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Open-Source-Rover
Open-Source-Rovernasa-jpl/open-source-rover

A build-it-yourself, 6-wheel rover based on NASA's Mars rover design, using consumer off-the-shelf parts for education and robotics research.

9.6k1.5kHTML
1 day ago
ORB_SLAM3
ORB_SLAM3UZ-SLAMLab/ORB_SLAM3

An accurate open-source library for visual, visual-inertial, and multi-map SLAM supporting monocular, stereo, and RGB-D cameras.

9.0k3.2kC++
2 years ago
Udacity's Self Driving Car Engineer Course
Udacity's Self Driving Car Engineer Courseudacity/self-driving-car

An open-source project for developing autonomous vehicle software with datasets, models, and ROS components.

6.3k2.1kJupyter Notebook
4 years ago
kalibr
kalibrethz-asl/kalibr

A toolbox for calibrating multi-camera, visual-inertial, and rolling shutter sensor systems in robotics.

5.7k1.6kC++
2 years ago
GitHub repository
GitHub repositoryhku-mars/FAST_LIO

A computationally efficient and robust LiDAR-inertial odometry (LIO) package using a tightly-coupled iterated Kalman filter.

5.1k1.7kC++
1 year ago
GitHub repository
GitHub repositoryTixiaoShan/LIO-SAM

A real-time, tightly-coupled lidar-inertial odometry package for robust robot localization and mapping.

4.9k1.5kC++
1 year ago
VINS-Fusion
VINS-FusionHKUST-Aerial-Robotics/VINS-Fusion

An optimization-based multi-sensor state estimator for accurate self-localization in drones, cars, and AR/VR applications.

4.7k1.6kC++
2 years ago
pinocchio
pinocchiostack-of-tasks/pinocchio

A fast and flexible C++ library implementing state-of-the-art Rigid Body Dynamics algorithms and their analytical derivatives.

3.7k573C++
1 day ago
Fast-Planner
Fast-PlannerHKUST-Aerial-Robotics/Fast-Planner

A robust and efficient trajectory planner enabling quadrotor fast flight in complex unknown environments.

3.4k777C++
1 year ago
grid_map
grid_mapANYbotics/grid_map

A C++ library with ROS interface for managing multi-layered 2D grid maps in mobile robotics.

3.2k879C++
7 months ago
openvslam
openvslamxdspacelab/openvslam

A versatile visual SLAM framework for monocular, stereo, and RGB-D cameras with map storage and reuse capabilities.

3.0k868
5 years ago
LeGO-LOAM
LeGO-LOAMRobustFieldAutonomyLab/LeGO-LOAM

A lightweight, ground-optimized lidar odometry and mapping system for ROS-compatible unmanned ground vehicles.

2.8k1.2kC++
2 years ago
LSD-SLAM
LSD-SLAMtum-vision/lsd_slam

A real-time monocular SLAM system that creates large-scale semi-dense maps using a fully direct approach without feature extraction.

2.7k1.2kC++
3 years ago
EGO-Planner
EGO-PlannerZJU-FAST-Lab/ego-planner

A lightweight gradient-based local planner for quadrotors that eliminates ESDF construction, achieving planning times around 1ms.

2.6k408C++
1 year ago
slam_toolbox
slam_toolboxSteveMacenski/slam_toolbox

A ROS-based 2D SLAM library for lifelong mapping, localization, and multi-robot SLAM with pose-graph optimization.

2.6k716C++
17 days ago
Unity Robotics Hub
Unity Robotics HubUnity-Technologies/Unity-Robotics-Hub

A central repository of tools, tutorials, and resources for robotics simulation using Unity and ROS integration.

2.6k466C#
1 year ago
A-LOAM
A-LOAMHKUST-Aerial-Robotics/A-LOAM

A clean, simplified implementation of the LOAM algorithm for real-time LiDAR odometry and mapping using Eigen and Ceres Solver.

2.4k831C++
2 years ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
2 years ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
2 years ago
hdl_graph_slam
hdl_graph_slamkoide3/hdl_graph_slam

A ROS package for real-time 6DOF SLAM using 3D LIDAR, featuring graph-based optimization with multiple sensor constraints.

2.3k749C++
2 years ago
champ
champchvmp/champ

An open-source ROS-based quadruped controller framework for building and controlling legged robots, based on MIT Cheetah research.

2.3k445C++
2 years ago
SVO: Semi-direct visual odometry
SVO: Semi-direct visual odometryuzh-rpg/rpg_svo

A fast semi-direct monocular visual odometry pipeline for robotics and computer vision applications.

2.2k870C++
7 years ago
Kimera
KimeraMIT-SPARK/Kimera

A C++ library for real-time metric-semantic SLAM, building semantically annotated 3D meshes from camera and IMU data.

2.1k240
5 years ago
MoveIt
MoveItros-planning/moveit

An open-source motion planning framework for robotic manipulation, enabling commercial applications, prototyping, and algorithm benchmarking.

2.1k987C++
1 month ago
turtlebot3
turtlebot3ROBOTIS-GIT/turtlebot3

ROS packages for the TurtleBot3, a popular open-source robotics platform for education and research.

2.1k1.2kC++
2 months ago
robot_localization
robot_localizationcra-ros-pkg/robot_localization

A ROS package providing nonlinear state estimation nodes for robot localization using sensor fusion.

2.0k1.0kC++
1 month ago
path_planner
path_plannerkarlkurzer/path_planner

A real-time Hybrid A* path planner for nonholonomic autonomous vehicles, generating smooth, efficient paths in unstructured environments.

1.9k571C++
5 months ago
elevation_mapping
elevation_mappingANYbotics/elevation_mapping

A ROS package for robot-centric elevation mapping that handles pose uncertainty for navigation on rough terrain.

1.9k511C++
1 year ago
AB3DMOT
AB3DMOTxinshuoweng/AB3DMOT

A real-time baseline 3D multi-object tracking system using LiDAR point clouds, combining 3D Kalman filter and Hungarian algorithm.

1.8k415Python
2 years ago
lidar_camera_calibration
lidar_camera_calibrationankitdhall/lidar_camera_calibration

A ROS package for extrinsic calibration between LiDAR and camera sensors using 3D-3D point correspondences.

1.8k475C++
10 months ago
loam_velodyne
loam_velodynelaboshinl/loam_velodyne

A realtime LiDAR odometry and mapping (LOAM) method for state estimation and mapping using 3D lidar sensors like Velodyne VLP16.

1.8k959C++
7 years ago
imu_utils
imu_utilsgaowenliang/imu_utils

A ROS package for analyzing IMU performance using Allan variance on stationary data.

1.7k506C++
5 months ago
ORB-SLAM
ORB-SLAMraulmur/ORB_SLAM

A real-time monocular SLAM system for computing camera trajectories and sparse 3D scene reconstruction.

1.6k817C++
4 years ago
loam_livox
loam_livoxhku-mars/loam_livox

A robust, real-time LiDAR odometry and mapping package optimized for Livox LiDARs with small fields of view.

1.6k453C++
6 years ago
rotors_simulator
rotors_simulatorethz-asl/rotors_simulator

A modular Gazebo simulator for multirotor aerial vehicles (MAVs) with ROS integration.

1.5k788C++
2 years ago
teb_local_planner
teb_local_plannerrst-tu-dortmund/teb_local_planner

An optimal trajectory planner for mobile robots using Timed Elastic Bands to optimize paths considering time, obstacles, and kinodynamic constraints.

1.3k595C++
7 months ago
1
2
3
4
5