This repo provides libraries and schemas to log and visualize multimodal data with Foxglove.
Visit Foxglove Docs to get started.
Package | Version | Description |
---|---|---|
Python | ||
foxglove-schemas-flatbuffer | Compiled flatbuffers | |
foxglove-schemas-protobuf | Compiled protocol buffers | |
foxglove-websocket |
Python implementation of the WebSocket protocol |
|
C++ | ||
foxglove-websocket |
C++ implementation of the WebSocket protocol |
|
ROS | ||
foxglove_msgs | Foxglove message definitions for ROS 1 and ROS 2 | |
foxglove_bridge |
ROS implementation of the WebSocket protocol |
|
JavaScript / TypeScript | ||
@foxglove/schemas | Foxglove schemas for TypeScript | |
@foxglove/ws-protocol |
TypeScript implementation of the WebSocket protocol |
The schemas directory contains type definitions for ROS 1, ROS 2, Protobuf, JSON Schema, TypeScript, and OMG IDL. They can be copied and used in your application directly.
Join our Discord community to ask questions, share feedback, and stay up to date on what our team is working on.