Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ros2

Ros2

192 projects

Showing 36 of 192 projects

Micro XRCE-DDS Agent
Micro XRCE-DDS AgentC++

A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.

#iot-middleware#embedded-systems#micro-xrce-dds
Stars202
Forks154
Last commit
rmw_fastrtps_cpp
rmw_fastrtps_cppC++

A ROS 2 middleware implementation that provides the interface between ROS 2 and the eProsima Fast DDS communication layer.

#robotics#fast-dds#ros2
Stars201
Forks143
Last commit5 days ago
pylon-ros-camera
pylon-ros-cameraC++

Official ROS2 driver for Basler GigE Vision, USB3 Vision, and blaze 3D cameras, providing access to pylon API functionalities.

#robotics#image-acquisition#gige-vision
Stars193
Forks186
Last commit2 days ago
micro-ROS-Agent
micro-ROS-AgentC++

A ROS 2 node that bridges DDS networks with Micro-ROS nodes on microcontrollers, enabling communication between embedded systems and ROS 2.

#robotics#micro-ros#iot
Stars192
Forks108
Last commit18 days ago
rmw_iceoryx
rmw_iceoryxC++

A ROS 2 middleware implementation using iceoryx for zero-copy inter-process communication via shared memory.

#robotics#iceoryx#rmw-implementation
Stars191
Forks31
Last commit1 year ago
mp2p_icp
mp2p_icpC++

C++ libraries for multi primitive-to-primitive ICP algorithms and flexible point cloud processing pipelines.

#robotics#icp#point-clouds
Stars188
Forks33
Last commit2 days ago
ros2_openvino_toolkit
ros2_openvino_toolkitC++

Integrates Intel OpenVINO with ROS 2 for efficient deep learning inference in computer vision applications on Intel hardware.

#robotics#intel-openvino#deep-learning
Stars188
Forks88
Last commit1 month ago
ROS2-Industrial training material
ROS2-Industrial training materialHTML

Open-source training material for ROS 2 Foxy covering robotics fundamentals, navigation, and manipulation.

#manipulation#industrial-robotics#ros2
Stars188
Forks48
Last commit3 months ago
ROS2 CLI cheats sheet
ROS2 CLI cheats sheetTeX

A collection of downloadable PDF cheat sheets for ROS2 command-line tools and build system.

#robotics#developer-tools#build-tools
Stars187
Forks45
Last commit2 years ago
slam_gmapping
slam_gmappingC++

A ROS2 wrapper for OpenSlam's Gmapping, enabling mobile robots to create 2D occupancy grid maps from laser and pose data.

#robotics#occupancy-grid#mobile-robots
Stars187
Forks51
Last commit1 year ago
wayp_plan_tools
wayp_plan_toolsC++

A ROS 2 package providing waypoint management and path-following control nodes for autonomous vehicles and robots.

#robotics#pure-pursuit#sze
Stars183
Forks24
Last commit1 month ago
ros2_dotnet
ros2_dotnetC#

.NET bindings for ROS2 enabling cross-platform robotics application development in C# and .NET Core.

#robotics#iot#ros2
Stars182
Forks65
Last commit1 year ago
novatel_gps_driver
novatel_gps_driverC++

A ROS driver for NovAtel GPS/GNSS receivers that translates device logs into ROS messages via serial, TCP, or UDP connections.

#novatel#robotics#ros2
Stars175
Forks138
Last commit1 month ago
Micro XRCE-DDS Client
Micro XRCE-DDS ClientC

A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.

#c-library#embedded-systems#embedded
Stars175
Forks107
Last commit6 days ago
rmw_cyclonedds
rmw_cycloneddsC++

A ROS 2 middleware layer that enables the Eclipse Cyclone DDS implementation for fast, reliable, and robust ROS 2 communication.

#robotics#autonomous-driving#iot
Stars174
Forks122
Last commit9 days ago
action-ros-ci
action-ros-ciTypeScript

A GitHub Action to build and test ROS and ROS 2 packages using colcon in CI/CD workflows.

#robotics#ros2#build-automation
Stars170
Forks64
Last commit2 months ago
traffic-editor
traffic-editorC++

A GUI and toolset for annotating building floorplans to create robot traffic flows and generate simulation worlds.

#floorplan-annotation#simulation-tools#ros2
Stars164
Forks78
Last commit1 month ago
rcl
rclC++

A C library providing common functionality for implementing ROS 2 client libraries in various programming languages.

#robotics#c-library#hacktoberfest
Stars164
Forks198
Last commit3 days ago
ros2-ORB_SLAM2
ros2-ORB_SLAM2C++

A ROS2 node wrapper for the ORB_SLAM2 library, enabling visual SLAM integration in ROS2 systems.

#robotics#visual-slam#camera-processing
Stars163
Forks34
Last commit3 years ago
Awesome Gazebo
Awesome Gazebo

A curated list of awesome resources, libraries, and tools for the Gazebo robotics simulation framework.

#simulation-tools#ros2#awesome-list
Stars156
Forks23
Last commit5 years ago
ros2_intel_realsense
ros2_intel_realsenseC++

A deprecated ROS2 wrapper for Intel RealSense depth cameras (D400 series) to stream sensor data as ROS2 topics.

#robotics#depth-camera#intel-realsense
Stars156
Forks98
Last commit3 years ago
rclc
rclcC

A ROS 2 client library for C providing convenience functions, an executor, lifecycle nodes, and parameter server support.

#robotics#embedded-systems#lifecycle-nodes
Stars154
Forks56
Last commit4 months ago
ros2_ouster_drivers
ros2_ouster_driversC++

Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and lifecycle management.

#robotics#ouster-sensor#drivers
Stars148
Forks81
Last commit1 year ago
ros2_ouster_drivers
ros2_ouster_driversC++

Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and ROS interfaces.

#robotics#ouster-sensor#drivers
Stars148
Forks81
Last commit1 year ago
octomap_server2
octomap_server2C++

ROS2 package for 3D occupancy grid mapping using OctoMap, enabling real-time environment modeling.

#robotics#occupancy-grid#perception
Stars136
Forks43
Last commit2 years ago
ros2cs
ros2csC#

A C#/.NET client library for ROS2 enabling communication between ROS2 systems and C# applications like Unity3D.

#robotics#unity3d#simulation
Stars127
Forks39
Last commit8 months ago
zenoh-flow
zenoh-flowRust

A declarative data-flow programming framework built on Zenoh for building applications that span from cloud to edge devices.

#robotics#iot#dataflow-programming
Stars120
Forks24
Last commit1 year ago
ros2_data_collection
ros2_data_collectionC++

Collect, validate, and send ROS 2 data to build APIs and dashboards with reliable data pipelines.

#robotics#ros2#api-builder
Stars119
Forks8
Last commit1 day ago
rmw
rmwC

A middleware abstraction layer for ROS 2 that enables interoperability between different DDS implementations.

#robotics#hacktoberfest#api
Stars119
Forks84
Last commit10 days ago
VxWorks
VxWorksMakefile

Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.

#robotics#real-time-operating-system#embedded-systems
Stars117
Forks31
Last commit1 month ago
rosidl_generator_c
rosidl_generator_cC++

Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.

#ros-core#ros2#interface-definition
Stars111
Forks165
Last commit8 days ago
rosidl_generator_cpp
rosidl_generator_cppC++

Provides the ROS IDL (.msg) definition and code generation for ROS 2 interfaces.

#ros-core#c-bindings#ros2
Stars111
Forks165
Last commit8 days ago
ros2_object_analytics
ros2_object_analyticsC++

A ROS2 wrapper for real-time object detection, 3D localization, and tracking using RGB-D camera inputs.

#robotics#perception#object-tracking
Stars110
Forks45
Last commit3 years ago
setup-ros
setup-rosTypeScript

A GitHub Action to set up ROS and ROS 2 environments for CI/CD workflows across Linux, macOS, and Windows.

#robotics#devops#ros2
Stars108
Forks52
Last commit1 month ago
turtlebot2_demo
turtlebot2_demoC++

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

#robotics#mobile-robots#ros2
Stars106
Forks49
Last commit7 years ago
ros2_usb_camera
ros2_usb_cameraC++

A ROS2 node for capturing video from USB cameras using OpenCV, publishing image topics and camera info.

#robotics#camera#image-capture
Stars105
Forks52
Last commit5 years ago
PreviousPage 3 of 6Next

Related Tags

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
9 months ago
#Robotics167
#Ros52
#Middleware34
#Computer Vision28
#Robot Operating System24
#Dds22
#Slam21
#Embedded Systems20
#Real Time19
#Docker19
#Iot18
#Point Cloud18