developer.nvidia.com
github.com
Extend Foxglove's capabilities with custom extensions - build bespoke panels, convert custom messages to Foxglove-supported schemas, and alias topic names for easy visualization. Foxglove allows developers to create extensions, or custom code that is loaded and executed inside the Foxglove application. Extensions are authored in TypeScript using the @foxglove/extension SDK.
www.artofit.org
Start using @foxglove/extension in your project by running `npm i @foxglove/extension`. There are 1 other projects in the npm registry using @foxglove/extension. The @foxglove/extension NPM package contains type definitions for writing Foxglove extensions.
docs.foxglove.dev
A public registry of Foxglove extensions. Contribute to foxglove/extension. This uses create-foxglove-extension to create a myExtensionName directory containing source code for an example custom panel.
www.artofit.org
index.ts index.ts is the entry point for your extension source code. It must export an activate function that: Accepts an extensionContext argument - For more info on the ExtensionContext type, see @foxglove/extension Registers your extension's panels. Build the create-foxglove-extension package locally with: npm pack Run the extension generator: npx create-foxglove-extension-{VERSION}.tgz example-extension-name Release process Bump the version in package.json, and merge to main Create a new release Create a tag for the version above, with a leading "v" (v0.0.0) Generate release notes Publish.
www.artofit.org
Getting started Let's start by generating an extension template with create-foxglove-extension: $ npm init foxglove-extension@latest extension-demo Open the newly created extension-demo/ folder in an editor of your choice - in src/index.ts, you'll see an example panel being registered with a human. Create and package Foxglove Studio extensions. Latest version: 0.8.6, last published: a month ago.
foxglove.dev
Start using create-foxglove-extension in your project by running `npm i create-foxglove-extension`. There are no other projects in the npm registry using create. Accelerate your robotics development.
Foxglove has 116 repositories available. Follow their code on GitHub.