ros2/ros2
The Robot Operating System, is a meta operating system for robots. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 23.0
- age_days: 4208
- days_rel: 26
- days_push: 7
- n_releases_24m: 17
Adoption not part of the score
5945 stars · 946 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ROS 2 (Robot Operating System) is a meta operating system consisting of software libraries and tools for building robot applications, from hardware drivers to state-of-the-art algorithms and developer tools. It is organized into regular distributions (e.g., Lyrical Luth, Jazzy Jalisco) with tiered platform support across Ubuntu, Windows, macOS, RHEL, and embedded systems.
Use cases
- build robot applications with an open source middleware framework
- communicate between robot nodes using DDS-based pub/sub messaging
- develop autonomous robot software in C++ or Python
- simulate and prototype robotics systems with Gazebo integration
- deploy robot software on embedded and Yocto-based hardware
- learn robotics with beginner tutorials and CLI tools
When to choose
- you are building a robot or robotics research project and need drivers, algorithms, and tooling
- you need a mature, community-supported middleware with multi-platform support and long-term releases
- you want interoperability with a large ecosystem of robotics packages like MoveIt, Nav2, and Gazebo
When to avoid
- you need a simple single-process robotics library without a distributed middleware layer
- your project targets platforms outside the supported tiers and you cannot build from source
- you are maintaining a legacy ROS 1 codebase, which uses the separate ROS 1 wiki and tooling
Facets
framework · maturity stable
middleware sdk developer-tools cli simulation robotics developer-tools cross-platform windows cpp python embedded ros2 robot-operating-system dds middleware robotics-framework meta-operating-system open-source automation linux macos docker
10 sources
- readme: https://github.com/ros2/ros2 · fetched 2026-08-28 · 08644fcf8bc0
- homepage: https://docs.ros.org · fetched 2026-08-29 · fb13f08b5f44
- site_page: https://docs.ros.org/en/kilted · fetched 2026-08-29 · 5b185fdc9f51
- site_page: https://docs.ros.org/en/humble · fetched 2026-08-29 · b537f29f7430
- site_page: https://docs.ros.org/en/rolling · fetched 2026-08-29 · e7d0dcaca428
- site_page: https://docs.ros.org/en/lyrical/Releases/lyrical/supported-platforms.html · fetched 2026-08-29 · 48edff5503d9
- site_page: https://docs.ros.org/en/lyrical/Releases/Release-Kilted-Kaiju.html · fetched 2026-08-29 · e3aba83c5721
- site_page: https://docs.ros.org/en/jazzy/Releases/Release-Jazzy-Jalisco.html · fetched 2026-08-29 · d93c29f23d8e
- site_page: https://docs.ros.org/en/lyrical · fetched 2026-08-29 · 7c2b021e649d
- site_page: https://docs.ros.org/en/jazzy · fetched 2026-08-29 · 6647c0e6f73b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ros2/ros2 | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem