Open source software has played a huge role in helping us develop Foxglove Studio, and we're committed to contributing our own software back to the community.
In building Foxglove Studio, we relied heavily on others' open source contributions. That's why we're committed to keeping Studio open source and contributing our
own software back to the community.
In addition to Studio, we've published several npm packages to facilitate common development tasks – like serializing and deserializing data,
parsing message definitions, and exposing helper methods for data manipulation. While these packages were originally developed for Studio, they can be included in any TypeScript or JavaScript project.
Check out our npm and GitHub pages for more details on all our published packages.
Foxglove
Foxglove Studio
Open source desktop and web app for robotics data visualization and debugging
MCAP
Modular, performant, and serialization-agnostic container file format
Foxglove WebSocket protocol libraries
Libraries for loading custom data into Foxglove Studio via WebSocket servers