Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Platforms
  4. Robot Operating System 2.0

Robot Operating System 2.0

Set of software libraries and tools that help you build robot apps.

RSSView on GitHub
2.1k stars326 forks0 contributorsUpdated
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

Table of Contents

46 sections · 234 projects

Data collection

1 projects
ros2_data_collection
ros2_data_collection

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

C++1182 years ago

Demonstrations

1 projects
turtlebot3
turtlebot3

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

C++1,9835 months ago

Examples

5 projects
turtlebot2_demo
turtlebot2_demo

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

C++1066 years ago
examples/rclcpp
examples/rclcpp

A collection of example packages demonstrating ROS 2 concepts and capabilities.

C++9411 month ago
examples/rclpy
examples/rclpy

A collection of example packages demonstrating ROS 2 concepts, features, and best practices.

C++9411 month ago
zed-ros2-examples
zed-ros2-examples

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

C++6610 days ago
realsense-ros:ros2-branch
realsense-ros:ros2-branch

A ROS2 wrapper for Intel RealSense cameras that provides depth, color, and IMU data as ROS topics and services.

Python3,35615 days ago

Benchmarking

1 projects
performance_test
performance_test

This project has been deprecated and moved to GitLab.

646 years ago

Containerization

6 projects
docker
docker

Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.

Dockerfile618 months ago
cross_compile
cross_compile

A deprecated tool that automated cross-compilation of ROS and ROS2 workspaces for ARM and x86 architectures using Docker and QEmu.

Python2033 years ago
ros2-docker
husarnet.com
docker_images
docker_images

Dockerfiles and scaffolding for official ROS and Gazebo images on Docker Hub.

Dockerfile74010 days ago
docker-ros2-desktop-vnc
docker-ros2-desktop-vnc

Docker images providing a web-based VNC interface to access Ubuntu Desktop with ROS 2 pre-installed.

Shell7011 day ago
ros2-lxd
ubuntu.com

Related Awesome Lists

💚
Node.js

The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.

65.5k
💙
Flutter

The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.

59.5k
📦
iOS

The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.

51.7k
📦
Frontend Development

The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.

46.4k