Skip to content
@ros-tooling

ROS 2 Tooling Working Groups

Tools and packages supporting and surrounding the ROS 2 core that are maintained by various working groups

ROS Tooling

This organization is dedicated to filling extra application utilities and developer tooling for ROS 2. The definition of "tooling" is broad, but the scope here excludes the core functionality of ROS as a middleware framework.

Rosbag2 & Tooling Working Group

The "Rosbag2 & Tooling Working Group" uses this org as a home base for work outside the core, including:

  • GitHub Actions for CI of ROS projects
  • topic_tools: nodes for manipulating topics in your application
  • Rosbag2 B-Roll extension for dealing with encoded video streams

ROSgraph Working Group

The ROSgraph working group also keeps its repositories here, including:

  • NoDL: The ROS Node Definition Language
  • Graph Monitor: observes and reports application graph as rosgraph_msgs, has a global topic statistics implementation, and evaluates certain graph conditions to diagnostic_msgs.

Resources:

Pinned Loading

  1. action-ros-ci action-ros-ci Public

    Github Action to build and test ROS 2 packages using colcon

    TypeScript 174 63

  2. topic_tools topic_tools Public

    Tools for directing, throttling, selecting, and otherwise manipulating ROS 2 topics at a meta-level.

    C++ 143 49

  3. nodl nodl Public

    ROS 2 Node Definition Lanaguage (NoDL)

    Python 48 13

  4. graph-monitor graph-monitor Public

    ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole

    C++ 40 12

  5. setup-ros-docker setup-ros-docker Public

    A set of minimal base container images for use in ROS 2 development and CI

    Shell 9 8

  6. rosbag2_broll rosbag2_broll Public

    B-Roll: Libraries and plugins for handling video data in rosbag2

    C++ 3 1

Repositories

Showing 10 of 34 repositories
  • graph-monitor Public

    ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole

    ros-tooling/graph-monitor's past year of commit activity
    C++ 40 Apache-2.0 12 11 (1 issue needs help) 2 Updated Oct 2, 2026
  • libstatistics_collector Public

    ROS 2 library providing classes to collect measurements and calculate statistics across them.

    ros-tooling/libstatistics_collector's past year of commit activity
    C++ 40 Apache-2.0 24 3 (1 issue needs help) 1 Updated Oct 1, 2026
  • ros-github-scripts Public

    Utility scripts to ease management of GitHub projects for ROS / ROS 2

    ros-tooling/ros-github-scripts's past year of commit activity
    Python 9 Apache-2.0 12 6 1 Updated Sep 28, 2026
  • ros_code_standard Public

    Pre-commit hooks to replace ament_lint

    ros-tooling/ros_code_standard's past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Sep 24, 2026
  • nodl Public

    ROS 2 Node Definition Lanaguage (NoDL)

    ros-tooling/nodl's past year of commit activity
    Python 48 Apache-2.0 13 12 5 Updated Sep 24, 2026
  • .github Public

    Default GitHub and community health files for repositories in the Tooling WG

    ros-tooling/.github's past year of commit activity
    0 Apache-2.0 1 0 0 Updated Sep 24, 2026
  • action-ros-buildfarm Public

    GitHub Actions to use ros_buildfarm job scripts

    ros-tooling/action-ros-buildfarm's past year of commit activity
    Shell 0 0 0 1 Updated Aug 25, 2026
  • ament_nodl Public archive

    [ARCHIVED] Old repo for NoDL + Ament CMake integration

    ros-tooling/ament_nodl's past year of commit activity
    CMake 0 1 0 0 Updated Aug 24, 2026
  • rmw_implementation Public

    Forked from ROS2 rmw_implementation to allow wrapper for topic statistics

    ros-tooling/rmw_implementation's past year of commit activity
    C++ 1 Apache-2.0 3 0 0 Updated Aug 8, 2026
  • topic_tools Public

    Tools for directing, throttling, selecting, and otherwise manipulating ROS 2 topics at a meta-level.

    ros-tooling/topic_tools's past year of commit activity
    C++ 143 Apache-2.0 49 11 (1 issue needs help) 2 Updated Jun 21, 2026

Top languages

Loading…

Most used topics

Loading…