No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro lyrical showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

dendros package from dendros repo

dendros

ROS Distro
jazzy

Package Summary

Version 1.0.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mlisi1/DendROS.git
VCS Type git
VCS Version main
Last Updated 2026-07-14
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Color-coded, per-node output for ros2 CLI — a shell wrapper around ros2 with configurable colorization, crash alerts, and tooling.

Additional Links

Maintainers

  • Michele Lisi

Authors

  • Michele Lisi

DendROS

Color-coded ROS 2 output — because a wall of white text from 32 nodes is nobody's debugging tool.

CI   License   ROS 2 compatible

📖 Documentation


You launched your stack. Nav2, SLAM, hardware drivers, your own nodes — all printing to the same terminal, all the same color. By the time you find the line you were looking for, it has scrolled past.

Vanilla ros2 launch With DendROS

DendROS assigns each group of nodes its own color. You could have localization in blue, navigation in green, hardware in orange — defined once in a small YAML file that lives inside your package. No launch file edits. No new ROS 2 dependencies. Packages without a config pass through completely unchanged. It also features some quality of life improvements for ROS outputs.


Features

  • Color by group

    One config file per package maps node groups to colors, badges, and display rules

  • All main ros2 CLI commands wrapped

    ros2 node list, ros2 node info, ros2 service list, ros2 action list, ros2 topic list, ros2 param list, and ros2 param describe — all colorized with the same group colors and badges, no extra config required. → Full feature list

  • One command to get started

    Too lazy to look up how DendROS config works? We got you covered: dendros init scans your launch files and generates an initial config for you

Colored Terminal Output

  • Crash alert

    An inline banner flags crashed nodes the moment they die, lists the exit code, and repeats periodically so you don’t miss it in fast-scrolling output

Colored Terminal Output

  • Traceback highlighting

    Python tracebacks are colored automatically: bold red for the header and exception line, dim red for the frames; configurable per session

Colored Terminal Output

  • Keyword highlighting

    Mark specific words or patterns in bold or in a custom color — per group, or package-wide.

Colored Terminal Output

  • Parameter change alert

    When a node’s parameter changes at runtime — via ros2 param set or any parameter service client — an inline notification appears in the launch terminal showing the node, parameter name, and old→new value. Two styles: compact inline and a full-width inverted block that’s hard to miss in busy logs.

param change alert inline

param change alert inverted

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

Deps Name
ros2cli

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dendros at Robotics Stack Exchange