Use Cases Compare Learn Blog Docs Open Studio

Foxglove Alternative: Open, Browser-Based ROS 2 Visualization (2026)

If you're searching for a Foxglove alternative, you probably already know why. Foxglove — the ROS 2 visualization app a lot of robotics teams standardized on — is no longer the free, open desktop tool it started as. Foxglove 2.0 moved to a closed-source, per-seat model, and the on-premise deployment that self-hosted and air-gapped teams relied on is now an Enterprise-tier feature. If your budget, your procurement process, or your disconnected robot lab can't absorb that, you're in the market for something else.

This post is an honest map of the alternatives — RViz2, Rerun, and browser-based ROS 2 visualization (the lane Yugma sits in) — including where each one genuinely beats the others, and where Foxglove is still the right tool despite the price.

What changed with Foxglove 2.0

Foxglove Studio began life as an open-source (MPL-2.0) desktop app. That's a big part of why it spread: you could install it, self-host the data platform, and never think about seats. Foxglove 2.0 changed the deal:

None of this makes Foxglove a bad tool. It's still excellent. It's just no longer free-and-open, which quietly breaks an assumption a lot of teams built their entire tooling stack around.

What to look for in a Foxglove alternative

Before you pick a replacement, get specific about what you actually used Foxglove for. A good Foxglove alternative for a live-robotics team usually needs:

Foxglove alternatives compared

ToolLicenseInstallShare a viewLive ROS 2Robot catalogCost
Foxglove 2.0ProprietaryWeb + desktopCloud (paid)WS + MCAPNo~$42/seat + device
RViz2Open (BSD)ROS desktopX11 / VPN onlyNativeNoFree
RerunOpen (Apache/MIT)Desktop + SDK.rrd fileVia SDK loggingNoFree
YugmaProprietaryAny browserLinkrosbridge + WS1,315 modelsFree / €19 / €99

A note on the word "open." If open means open-source, your picks are RViz2 (BSD, ships with ROS 2) and Bosch's Lichtblick fork — start there, and Rerun if you're logging from code. If open means open in any browser, no install, shareable by link, that's the browser-viz lane. Yugma is honest about being proprietary; it's not an open-source project. Different meanings of the same word, and worth being clear about before you choose.

Where browser-based ROS 2 visualization fits

The browser lane exists to kill one specific pain: getting a live robot view in front of someone who does not have — and will not install — a ROS environment.

Yugma connects to whatever you already run to expose ROS 2 over WebSocket:

# rosbridge — JSON over WebSocket, port 9090
ros2 launch rosbridge_server rosbridge_websocket_launch.xml

# Foxglove WebSocket bridge — efficient CDR, port 8765 ros2 launch foxglove_bridge foxglove_bridge_launch.xml

Point a browser tab at the bridge and the URDF, TF tree, PointCloud2 (REP-103 Z-up handled correctly), OccupancyGrid, and camera feeds render — with no local ROS install on the viewing machine. From there you also get teleop (cmd_vel and Nav2 goals), MCAP record and replay, and WebXR teleop with a hardware-style safety stop.

Two things a pure viewer doesn't give you that matter here. First, a 1,315-model industrial catalog — each entry packs kinematics, physical specs, and meshes — so you can stand up a robot to visualize before the hardware arrives. For scale: a recent arXiv survey found the entire public URDF corpus is roughly 195 unique robot models; Yugma's catalog carries 1,315. Second, in-browser forward kinematics with joint sliders plus Rapier physics, so the model isn't just a static mesh — you can pose it and watch it move.

The feature that actually replaces Foxglove for the "show someone" job is sharing: send a URL, and the other person opens the live view — or an MCAP replay — in their browser. No seats to provision, no X11, no VPN. If your ROS work is mostly viewing a URDF robot in the browser and getting it in front of stakeholders, this is the lower-friction path.

Where Foxglove still wins

Be honest with yourself before you switch. Foxglove earns its price on real strengths a browser viewer does not match yet:

Yugma records and replays MCAP, but it is not a plotting-and-forensics debugger, and pretending otherwise would waste your time. If your day is spent scrubbing bags and reading raw message tables, keep Foxglove — or the Lichtblick fork — for that, and use a browser viewer for the live, shareable jobs. For the full three-way breakdown, see RViz vs Foxglove vs browser ROS 2 viz.

FAQ

Is there a free, open-source Foxglove alternative?

Yes — two solid ones. RViz2 ships with ROS 2 and is BSD-licensed, best on desktop Linux. Lichtblick, Bosch's actively maintained fork of the last MPL-era Foxglove Studio, keeps the familiar Foxglove UX open-source. Rerun is open-source too, but it's a logging viewer rather than a live ROS graph tool. If open-source is a hard requirement, start with those.

Can I use a Foxglove alternative without installing ROS?

For viewing, yes. A browser viewer like Yugma connects to a machine that runs rosbridge or the Foxglove WebSocket bridge; anyone with the link then opens the visualization in a plain browser with no ROS install. ROS 2 still has to run somewhere to publish the topics — the browser just consumes the stream.

Does Yugma replace Foxglove?

No, and it's worth saying plainly. Yugma covers live browser visualization, teleop, a large robot catalog, and MCAP replay. Foxglove still wins deep rosbag forensics and time-series plotting. Many teams will use a browser viewer for shareable live views and keep Foxglove or a fork for heavy debugging — the two are complementary more than competitive.

Share a live ROS 2 view as a link →