Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. ROS
R

ROS

Framework
155 projects165.8k total stars54.5k total forks8 languages

Open-source projects built with ROS

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

Showing 151 open-source projects · page 3 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
ros-bridge
ros-bridgecarla-simulator/ros-bridge

A ROS/ROS2 bridge enabling two-way communication between the CARLA autonomous driving simulator and ROS ecosystems.

635518Python
1 month ago
livox_camera_lidar_calibration
livox_camera_lidar_calibrationLivox-SDK/livox_camera_lidar_calibration

A ROS-based tool for manually calibrating extrinsic parameters between Livox LiDAR sensors and cameras using board corners.

631150C++
4 years ago
clover
cloverCopterExpress/clover

ROS-based framework and Raspberry Pi image for controlling PX4-powered drones, enabling easy autonomous flight development.

616311C++
1 month ago
ros1_bridge
ros1_bridgeros2/ros1_bridge

A network bridge enabling bidirectional message and service communication between ROS 1 and ROS 2 systems.

616362C++
6 months ago
se2_navigation
se2_navigationleggedrobotics/se2_navigation

Pure pursuit controller and Reeds-Shepp sampling-based planner for car-like vehicle navigation in SE(2) space.

59499C++
3 years ago
mcl_3dl
mcl_3dlat-wat/mcl_3dl

A ROS node for probabilistic 3-D/6-DOF localization of mobile robots using 3-D LIDAR pointclouds and Monte Carlo localization.

594123C++
5 months ago
pedsim_ros
pedsim_rossrl-freiburg/pedsim_ros

A ROS-based 2D pedestrian simulator using the social force model for robot navigation experiments in crowded scenes.

578173C++
2 years ago
CamVox
CamVoxISEE-Technology/CamVox

A low-cost and accurate SLAM system that fuses Livox lidar with camera data for robust localization and mapping.

565117C++
4 years ago
multi_sensor_calibration
multi_sensor_calibrationtudelft-iv/multi_sensor_calibration

A ROS-based calibration tool for estimating extrinsic poses of lidar, radar, and camera sensor setups.

551110C++
2 years ago
ublox
ubloxKumarRobotics/ublox

A ROS driver for u-blox GPS receivers, providing configuration, data parsing, and topic publishing for navigation solutions.

530443C++
8 months ago
M-LOAM
M-LOAMgogojjh/M-LOAM

A robust system for multi-LiDAR extrinsic calibration, real-time odometry, and mapping without manual intervention.

51194C++
1 year ago
ESVO
ESVOHKUST-Aerial-Robotics/ESVO

A real-time visual odometry pipeline using stereo event-based cameras, leveraging Time Surfaces for direct geometric mapping and tracking.

50393C++
1 year ago
livox_ros_driver
livox_ros_driverLivox-SDK/livox_ros_driver

A ROS driver for Livox LiDAR devices (Mid-40, Mid-70, Tele-15, Horizon, Avia) to publish point cloud data.

493252C++
2 years ago
mapviz
mapvizswri-robotics/mapviz

A modular ROS visualization tool with a plugin system focused on 2D data visualization.

481159C++
9 days ago
JdeRobot Academy
JdeRobot AcademyJdeRobot/RoboticsAcademy

An open-source ROS-based platform with practical exercises for learning robotics, AI, and computer vision.

471348Python
2 days ago
vilib
vilibuzh-rpg/vilib

A GPU-accelerated C++ library for visual-inertial odometry frontend tasks, optimized for high-speed robotics.

45892C++
5 years ago
apriltag_ros
apriltag_rosAprilRobotics/apriltag_ros

A ROS wrapper for the AprilTag 3 visual fiducial detector, enabling marker-based pose estimation in robotics applications.

449360C++
1 year ago
rosbag_editor
rosbag_editorfacontidavide/rosbag_editor

A simple GUI application for editing ROS bag files by filtering topics, adjusting time ranges, and modifying transformations.

44787C++
3 years ago
GitHub repository
GitHub repositoryurl-kaist/patchwork-plusplus-ros

ROS & ROS2 implementation of Patchwork++, a fast and robust ground segmentation method for 3D LiDAR point clouds.

44082C++
17 days ago
laser_line_extraction
laser_line_extractionkam3k/laser_line_extraction

A ROS package that extracts line segments from LaserScan messages using a configurable split-and-merge algorithm with weighted line fitting.

431212C++
3 years ago
se(3)-TrackNet
se(3)-TrackNetwenbowen123/iros20-6d-pose-tracking

A neural network for real-time 6D object pose tracking in video using RGB-D data, trained only on synthetic images.

42166Python
2 years ago
segmenters_lib
segmenters_libLidarPerception/segmenters_lib

A ROS library for LiDAR point cloud segmentation, enabling ground removal and object clustering for autonomous vehicle perception.

418143C++
3 years ago
ROSPlan
ROSPlanKCL-Planning/ROSPlan

A generic framework for task planning and dispatch in ROS systems, encapsulating planning with common ROS library interfaces.

391159C++
2 years ago
web_video_server
web_video_serverRobotWebTools/web_video_server

A ROS node that streams robot camera feeds and image topics over HTTP in multiple video formats for web browser viewing.

382220C++
1 month ago
mb planner
mb plannerunr-arl/mbplanner_ros

A ROS-based motion-primitives planner for fast and agile autonomous exploration with aerial robots.

36187C++
3 years ago
jsk_visualization
jsk_visualizationjsk-ros-pkg/jsk_visualization

A collection of ROS packages for advanced visualization tools and plugins for RViz and RQt.

357180C++
3 months ago
StaticMapping
StaticMappingEdwardLiuyc/StaticMapping

A full LiDAR SLAM system for static environment mapping using LiDAR with optional GPS, IMU, and odometry support.

34565C++
3 years ago
xpp
xppleggedrobotics/xpp

A ROS package for visualizing motion plans, support areas, contact forces, and trajectories for legged robots in RVIZ.

33699C++
4 years ago
traversability_mapping
traversability_mappingTixiaoShan/traversability_mapping

Real-time Bayesian terrain traversability mapping and motion planning system for ROS-compatible unmanned ground vehicles using LiDAR point clouds.

33469C++
5 years ago
SMACC
SMACCreelrbtx/SMACC

An event-driven, asynchronous, behavioral state machine library for real-time ROS applications written in C++.

32748C++
3 years ago
ros_numpy
ros_numpyeric-wieser/ros_numpy

A Python library for converting ROS messages to and from NumPy arrays, enabling efficient data manipulation in robotics.

320176Python
2 years ago
RVizWeb
RVizWebosrf/rvizweb

RVizWeb brings the ROS visualization tool RViz to the browser, enabling web-based 3D robot data visualization.

31862HTML
3 years ago
ti_mmwave_rospkg
ti_mmwave_rospkgradar-lab/ti_mmwave_rospkg

A ROS driver for TI mmWave radar sensors with sensor fusion, multi-radar support, and camera overlay capabilities.

309106C++
2 years ago
GitHub repository
GitHub repositoryFord/AVData

A ROS-based dataset and tools for autonomous vehicle development with seasonal multi-sensor data from Ford vehicles.

30770C++
3 years ago
jsk_recognition
jsk_recognitionjsk-ros-pkg/jsk_recognition

A ROS stack providing perception packages for 2D image and 3D point cloud processing in robotics.

289192C++
3 months ago
multimaster_fkie
multimaster_fkiefkie/multimaster_fkie

A deprecated ROS stack for multi-master communication and GUI-based node management, now replaced by the multi-agent suite.

287111Python
1 year ago
1
2
3
4
5