New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
m

mpviam

npm

10.37K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

26 packages

@viamrobotics/create-control

Scaffold a Svelte custom control UI for one model of a Viam module.

@viamrobotics/eslint-config

ESLint configuration for projects at Viam.

@viamrobotics/eslint-config-svelte

ESLint configuration for Svelte projects at Viam.

@viamrobotics/motion-tools

Motion visualization with Viam

@viamrobotics/omnirpc

@viamrobotics/post-message-sdk

Call Viam machine APIs from a sandboxed iframe through a RobotClient held by the parent window, over window.postMessage.

@viamrobotics/prettier-config

Viam's shared Prettier configuration.

@viamrobotics/prettier-config-svelte

Viam's shared Prettier configuration for Svelte projects.

@viamrobotics/prime

## Note

@viamrobotics/prime-blocks

## Getting started

@viamrobotics/prime-core

`@viamrobotics/prime-core` is a collection of core Svelte components.

@viamrobotics/prime-editor

## Getting started

@viamrobotics/prime-panes

Resizable, rearrangeable split-pane layouts for Svelte 5.

@viamrobotics/prime-tree

Headless tree view for Svelte 5: the package owns behavior and accessibility, the consumer owns every row.

@viamrobotics/prime-ui

Viam's Svelte 5 component library.

@viamrobotics/remote-control

Viam provides an open source remote control (RC) page as part of the RDK that allows for troubleshooting and control of components. RC is hosted locally on each robot as well as on Viam cloud.

@viamrobotics/rover-rental

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.

@viamrobotics/rpc

@viamrobotics/sdk

Build and connect to robots with TypeScript

@viamrobotics/svelte-sdk

Build Svelte apps with Viam

@viamrobotics/tailwind-config

Viam's shared Tailwind CSS v4 configuration.

@viamrobotics/test-widgets

A library of Svelte components for interacting with Viam-powered machines. Each widget provides a test interface for a specific resource type -- arms, bases, cameras, motors, sensors, and more -- allowing users to send commands, view live data, and contro

@viamrobotics/three

Viam-related utilities for THREE.js

@viamrobotics/tweakpane-config

Viam-themed configuration for svelte-tweakpane-ui.

@viamrobotics/typescript-config

Common TypeScript configuration for Viam projects.