v5x is a set of tools for developing on the VEX V5 platform. It talks directly to a V5 brain over USB from terminal workflows, browser applications, and framework apps, and provides typed access to VEX competition data.

Use the CLI

Build, upload, run, and inspect V5 programs from a terminal.

Use the serial library

Build browser tools on top of the V5 serial protocol.

Use the web layer

Manage browser connection state directly or through React, Svelte, and Solid bindings.

Query VEX Events

Query teams, events, matches, rankings, skills, awards, programs, and seasons.

Packages

v5x is an independent project. It is not an official VEX Robotics product.
v5x docs