A public marketplace for Foxglove Studio extensions. Extensions here are available for install within Foxglove Studio under the extension sidebar.
- Write your custom Foxglove Studio extension, starting with our create-foxglove-extension tool.
- Run
yarn package
in your extension to package it up into a .foxe file. - Publish your .foxe file somewhere public. We recommend GitHub Releases alongside your code.
- Open a PR in this repo to update
extensions.json
and thisREADME
's "Extensions" section with your extension information. - Once we merge your PR, users will be able to discover your extension by browsing within Foxglove Studio.
- Blank Panel – Add a little space to your layout
- MuSHR – Use custom buttons with the MuShr package
- Turtlesim – Interact with the ROS turtlesim node
- SidewaysTeleop – Use an Xbox controller to control a robot
- ROS2 Parameters - Interact with ROS2 Parameters
- Virtual Joystick - Easier to use twist topic publisher
- H264 Video Playback - Experimental H264 video playback
- 2D orientation - Visualize 2D orientation from ROS imu or quaternion messages