# RUBI: ROS Utility Board Interface

**URL:** <https://discourse.openrobotics.org/t/rubi-ros-utility-board-interface/52259>\
**Category:** Projects\
**Tags:** ros2\
**Created:** [February 1, 2026, 11:06pm UTC](https://discourse.openrobotics.org/t/rubi-ros-utility-board-interface/52259 "2026-02-01T23:06:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ali.pahlevani](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/ali.pahlevani/32/30216_2.png) [@ali.pahlevani](https://discourse.openrobotics.org/u/ali.pahlevani)\
**Post date:** [February 1, 2026, 11:06pm UTC](https://discourse.openrobotics.org/t/rubi-ros-utility-board-interface/52259/1 "2026-02-01T23:06:37Z")

</div>

![543327977-b971837f-8fa6-4d51-ab8a-e1d1a6dbc03c](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/0/905218713e7a6610ea8e3f8bed0e462b5649be18.png)

A clean, lightweight, real-time ROS2 dashboard I built to answer the everyday questions every robotics developer has:

🔴 Which 𝘁𝗼𝗽𝗶𝗰𝘀 are alive and at what 𝗿𝗮𝘁𝗲?  
🔴 Who’s 𝗽𝘂𝗯𝗹𝗶𝘀𝗵𝗶𝗻𝗴 / 𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗶𝗻𝗴?  
🔴 What’s the actual 𝗱𝗲𝗹𝗮𝘆?  
🔴 Which 𝗻𝗼𝗱𝗲𝘀 provide which 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 & 𝗮𝗰𝘁𝗶𝗼𝗻𝘀?

-–

🔧 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀 that make daily debugging faster:  
• Live topic rates + delays  
• Pub/sub node visibility per topic  
• Services, actions & full node list  
• Freeze/Unfreeze to comfortably read long lists  
• Global search across everything

Built with 𝗿𝗰𝗹𝗽𝘆 + 𝗗𝗲𝗮𝗿 𝗣𝘆𝗚𝘂𝗶; minimal dependencies, runs fast even on embedded hardware.

-–

🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗥𝗲𝗽𝗼: [GitHub - ali-pahlevani/ROS\_Utility\_Board\_Interface: RUBI: A clean ROS 2 utility board showing live topic rates/delays, pub/sub nodes, services, actions, and system overview.](https://github.com/ali-pahlevani/ROS_Utility_Board_Interface.git)

Feel free to contribute. 𝗣𝗥𝘀 are very welcome 🙌

**#ros2**  **#ROS**  **#robotics**  **#topics**  **#dds**
