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 Repo: foxglove/ws-protocol |
|
C++ | ||
foxglove-websocket | C++ implementation of the WebSocket protocol Repo: foxglove/ws-protocol |
|
ROS | ||
foxglove_msgs | Foxglove message definitions for ROS 1 and ROS 2 | |
TypeScript | ||
@foxglove/schemas | Foxglove schemas for JavaScript / TypeScript | |
@foxglove/ws-protocol | JavaScript / TypeScript implementation of the WebSocket protocol Repo: foxglove/ws-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.