Socket
Book a DemoInstallSign in
Socket
f

foxglovebot

npm

Packages

Co-maintainers

56 packages

create-foxglove-extension

Create and package Foxglove extensions

@foxglove/avl

Adelson-Velsky-Landis (AVL) self-balancing binary trees in TypeScript

@foxglove/cdr

Common Data Representation serialization and deserialization library

@foxglove/chartjs-plugin-zoom

Plugin that enables zoom and pan functionality in Chart.js charts.

@foxglove/comlink

Comlink makes WebWorkers enjoyable

@foxglove/crc

Fast CRC32 computation in TypeScript

@foxglove/electron-socket

Networking sockets for Electron apps

@foxglove/embed

This package provides the `FoxgloveViewer` class. This class creates and manages an iframe to embed [Foxglove](https://foxglove.dev/) in your application.

@foxglove/embed-react

This package provides the `<FoxgloveViewer />` component. It wraps the [`FoxgloveViewer` class](https://docs.foxglove.dev/docs/embed/foxglove-embed) to provide a React API for embedding [Foxglove](https://foxglove.dev/) in your application.

@foxglove/eslint-plugin

Foxglove ESLint rules and configuration

@foxglove/extension

This package contains type definitions for writing [Foxglove](https://foxglove.dev/) extensions.

@foxglove/flatbuffers_reflection

Library for performing reflection on Flatbuffers in typescript

@foxglove/fox

Foxglove Studio Extension Manager

@foxglove/just-fetch

Isomorphic ponyfill wrapping native browser fetch and node-fetch

@foxglove/message-definition

Defines common types for message definition schemas (ROS .msg, Protobuf, FlatBuffers, IDL, PX4 ULog, JSON Schema, etc)

@foxglove/message-schemas

Foxglove-defined message schemas for ROS, Protobuf, and JSON

@foxglove/node-fetch

A light-weight module that brings Fetch API to node.js

@foxglove/omgidl-parser

Parse OMG IDL to flattened definitions for serialization

@foxglove/omgidl-serialization

OMG IDL Schema message serializers and deserializer

@foxglove/protobufjs

Protocol Buffers for JavaScript (& TypeScript).

@foxglove/regl-worldview

A reusable component for rendering 2D and 3D views using regl

@foxglove/ros1

Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer

@foxglove/ros2

Standalone TypeScript implementation of the ROS 2 protocol built on @foxglove/rtps

@foxglove/ros2idl-parser

Parser for ROS 2 IDL message definitions

@foxglove/rosbag

`@foxglove/rosbag` is a node.js & browser compatible module for reading [rosbag](http://wiki.ros.org/rosbag) binary data files.