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 5 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
robot_body_filter
robot_body_filterpeci1/robot_body_filter

A ROS filter that removes points belonging to a robot's own body from laser scans and point clouds.

10425C++
5 months ago
ddynamic_reconfigure
ddynamic_reconfigurepal-robotics/ddynamic_reconfigure

A C++ extension for ROS dynamic_reconfigure that enables runtime parameter modification without writing configuration files.

10279C++
1 year ago
ethz_piksi_ros
ethz_piksi_rosethz-asl/ethz_piksi_ros

ROS drivers and tools for Piksi RTK GPS modules, enabling high-precision positioning in robotic systems.

9091C++
3 years ago
kvaser_interface
kvaser_interfaceastuff/kvaser_interface

A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.

9055C++
2 years ago
catkin_virtualenv
catkin_virtualenvlocusrobotics/catkin_virtualenv

Bundle Python dependencies in ROS catkin packages using virtualenvs, enabling isolated Python environments and dependency management.

8828Python
1 day ago
fastrack
fastrackHJReachability/fastrack

A ROS implementation of Fast and Safe Tracking (FaSTrack) for online safe trajectory planning with reachability-based safety guarantees.

8018C++
6 years ago
ros_jetson_stats
ros_jetson_statsrbonghi/ros_jetson_stats

A ROS wrapper for jetson-stats that provides NVIDIA Jetson board status via diagnostic messages and control services.

7226Python
3 years ago
sick_safetyscanners
sick_safetyscannersSICKAG/sick_safetyscanners

ROS driver for SICK safety laser scanners that publishes sensor data as laser_scan messages.

6664C++
2 years ago
ros_ncnn
ros_ncnnnilseuropa/ros_ncnn

A ROS wrapper for the NCNN neural inference framework, enabling real-time neural network inference on robotic systems.

6518C++
5 years ago
ros_type_introspection
ros_type_introspectionfacontidavide/ros_type_introspection

A C++ library for deserializing ROS messages when their types are unknown at compilation time.

6330C++
6 years ago
bosch_imu_driver
bosch_imu_drivermdrwiega/bosch_imu_driver

ROS driver for the Bosch BNO055 IMU sensor using UART communication interface.

6040Python
5 years ago
AirPose
AirPoserobot-perception-group/AirPose

A multi-view fusion network for aerial 3D human pose and shape estimation using autonomous UAVs with on-board RGB cameras.

555Python
4 years ago
rqt_launchtree
rqt_launchtreepschillinger/rqt_launchtree

An RQT plugin for visualizing and introspecting hierarchical ROS launchfile configurations.

5322Python
4 years ago
code_coverage
code_coveragemikeferguson/code_coverage

A ROS package for generating code coverage reports for C++ and Python code in ROS packages.

3724CMake
3 years ago
decanstructor
decanstructorJWhitleyAStuff/decanstructor

A ROS-based tool for rapid prototyping, reverse-engineering, and monitoring of CAN-based systems.

365C++
3 years ago
kitti_ros
kitti_rosLidarPerception/kitti_ros

A ROS-based player for replaying the KiTTI autonomous driving dataset with point cloud, image, and ground truth publishing.

346Python
5 years ago
pacmod
pacmodastuff/pacmod

A ROS driver for controlling vehicles with the AutonomouStuff PACMod 2 drive-by-wire system via CAN interface.

3013C++
3 years ago
pacmod3
pacmod3astuff/pacmod3

ROS driver for controlling vehicles with the PACMod3 drive-by-wire system via a common API.

3015C++
3 years ago
cepton_sdk_redist
cepton_sdk_redistceptontech/cepton_sdk_redist

SDK for working with Cepton LiDAR sensors, providing networking, packet parsing, calibration, and frame accumulation.

2416Python
1 year ago
sts_bt_library
sts_bt_libraryAutonomous-Logistics/sts_bt_library

A ROS-based behavior tree library for modular control flow in distributed robotic applications, with XML parsing and visualization.

214C++
6 years ago
duro_gps_driver
duro_gps_driverszenergy/duro_gps_driver

ROS/ROS2 driver for SwiftNav Duro Inertial GPS/GNSS receivers, providing pose, IMU, and navigation data.

1713C++
2 months ago
nnstreamer-ros
nnstreamer-rosnnstreamer/nnstreamer-ros

NNStreamer extension plugins that enable neural network pipelines to integrate with ROS and ROS2 for robotics applications.

148C++
5 years ago
waymo_ros
waymo_rosYonoHub/waymo_ros

A ROS package for connecting the Waymo Open Dataset to the Robot Operating System (ROS).

114Jupyter Notebook
6 years ago
nerian_stereo
nerian_stereonerian-vision/nerian_stereo

ROS driver node for Nerian's SceneScan and SP1 stereo vision sensors, enabling 3D perception in robotics applications.

88C++
2 years ago
AruCo landing
AruCo landingradekholy24/aruco-landing

A proof-of-concept off-board control system for landing UAVs using PX4 and AruCo marker detection.

70Python
2 years ago
spot_ros
spot_rosclearpathrobotics/spot_ros

ROS driver for controlling Boston Dynamics' Spot robot, enabling integration with the Robot Operating System.

51Python
1 year ago
1
2
3
4
5