OSS Tanbou

ROS 2 — build robot applications from distributed nodes, middleware, and packages

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
6,063
Repository last updated
Sep 18, 2026

Overview

ROS 2 is an ecosystem of software libraries, middleware, developer tools, and packages for robotics. Nodes communicate through topics, services, and actions, commonly over DDS-based middleware, while drivers, algorithms, visualization, and simulation components are combined into distributed robot applications. This repository serves as a meta-repository entry point.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Decompose robot behavior into nodes, topics, services, and actions

Sensors, control, planning, and other responsibilities can run as separate nodes connected through structured message interfaces.

Sources: [2][4]

Compose DDS implementations and tooling from multiple repositories

The ros2.repos manifest brings together Fast DDS, Cyclone DDS, ament, rqt, and many other component repositories.

Sources: [3][4]

For distributed robotics software spanning processes and devices

ROS 2 fits mobile robots, manipulators, sensing systems, and simulations that need shared communication patterns across drivers, algorithms, and visualization.

Sources: [2][4]

Manage distribution versions and licenses per package rather than per meta repository

This repository is a manifest and project entry point, while implementation lives across many packages. Check supported platforms, package versions, and licenses for the selected ROS distribution and avoid treating Rolling as an automatically stable production baseline.

Sources: [3][5]

Official sources

  1. [1]ros2/ros2 meta repository(2026-09-20)
  2. [2]ROS 2 README(2026-09-20)
  3. [3]ROS 2 repository manifest(2026-09-20)
  4. [4]ROS 2 documentation(2026-09-20)
  5. [5]ROS 2 releases and target platforms (REP-2000)(2026-09-20)
Supplemental curator note

The ros2/ros2 repository is not a single monolithic implementation. Its ros2.repos manifest composes many repositories such as ament, DDS implementations, visualization, and core packages. Accordingly, there is no single repository-wide license to assign; review licenses per consumed package.

Try it in 3 steps

  1. 1

    Install ROS 2 Rolling using the official guide

    Match the meta repository rolling branch and install ROS 2 through the supported binary or source workflow for your operating system.

    https://docs.ros.org/en/rolling/Installation.html
  2. 2

    Source the ROS environment

    Make the ros2 CLI and installed packages available in the current shell.

    source /opt/ros/rolling/setup.bash
  3. 3

    Verify node communication with talker/listener

    In another sourced terminal, run ros2 run demo_nodes_py listener and verify topic communication between nodes.

    ros2 run demo_nodes_cpp talker
Check the official README

Growth

Growth trends · Last 30 days

6,063 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
6
Open PRs
6
Issues opened
10
Issues closed
10
PRs opened
16
PRs merged
11

Issues

10 / 10

Jun 23Sep 20
Issues openedIssues closed

Pull requests

16 / 11

Jun 23Sep 20
PRs openedPRs merged

Maintenance

Median first response
Not specified
Issue response rate
0% (0/9)

Based on up to the 100 newest issues opened by external users in the last 90 days. A first comment from an OWNER, MEMBER, or COLLABORATOR counts as a response; issues whose full comment history cannot be checked are excluded. The median and response rate update weekly.

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
6,063
Forks
959
Watchers
242
Open issues
146
Contributors
56
Repository last updated
Sep 18, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.