Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. ROS 2
R

ROS 2

Other
49 projects26.6k total stars11.3k total forks5 languages

Open-source projects built with ROS 2

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

Showing 49 open-source projects · page 2 of 2

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
ROS2 integration
ROS2 integrationdfki-ric/ground_segmentation_ros2

A ROS 2 node for real-time LiDAR ground segmentation using a two-phase grid-based algorithm for robotic perception.

11218C++
1 month ago
turtlebot2_demo
turtlebot2_demoros2/turtlebot2_demo

A collection of ROS 2 demonstration packages for the TurtleBot 2 platform, including teleoperation, following, mapping, and localization.

10549C++
7 years ago
teleop_twist_joy
teleop_twist_joyros2/teleop_twist_joy

A ROS 2 node that converts joystick input into Twist or TwistStamped velocity commands for robot teleoperation.

8794C++
1 year ago
soss
sossosrf/soss

A Linux tool that enables communication among arbitrary protocols by translating them to a common xTypes representation language.

7330C++
2 years ago
HRIM
HRIMAcutronicRobotics/HRIM

A common interface model for robot hardware components to enable interoperability across different vendors in modular robotics.

7122Python
7 years ago
zed-ros2-examples
zed-ros2-examplesstereolabs/zed-ros2-examples

Examples and tutorials for using ZED cameras with ROS 2, including visualization, multi-camera setups, and robot integration.

6748C++
20 days ago
teleop_twist_keyboard
teleop_twist_keyboardros2/teleop_twist_keyboard

A ROS 2 node for controlling robot movement via keyboard commands, publishing Twist messages.

5158Python
20 days ago
system-modes
system-modesmicro-ROS/system_modes

A system modes concept implementation for ROS 2 and micro-ROS, providing mode management, inference, and monitoring capabilities.

4513C++
1 year ago
adlink_ddsbot
adlink_ddsbotAdlink-ROS/adlink_ddsbot

A ROS 1/2 based swarm robotics architecture using OpenSplice DDS for scalable multi-robot communication and coordination.

4331C++
3 years ago
libstatistics_collector
libstatistics_collectorros-tooling/libstatistics_collector

A ROS 2 C++ library for collecting measurements and calculating moving average statistics across them.

4123C++
18 days ago
launch_ros_sandbox
launch_ros_sandboxros-tooling/launch_ros_sandbox

A roslaunch2 extension for running ROS nodes in isolated environments like Docker containers or separate user accounts.

152Python
4 years ago
joystick_drivers
joystick_driversros2/joystick_drivers

ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.

56Python
6 years ago
rmw_freertps
rmw_freertpsros2/rmw_freertps

A ROS 2 middleware implementation using the FreeRTPS DDS library for real-time publish-subscribe communication.

21C++
10 years ago
1
2