UI Components
Overview

UI Components

@plexus/ui is a GPU-accelerated React component library for real-time visualization of physical systems. Every component renders with WebGPU (WebGL2 fallback), handles 100k+ data points at 60fps, and supports zero-copy buffer updates for live streaming.

Installation

Add individual components to your project with the CLI:

npx @plexus/cli add <component>

Features

  • WebGPU / WebGL2 — Hardware-accelerated rendering with automatic fallback
  • 100k+ points at 60fps — No downsampling, no lag
  • Zero-copy buffer updates — Stream data without re-allocating memory
  • Dark mode — All components support light and dark themes
  • TypeScript — Full type definitions for every component and prop

Charts

Instruments

Data Display

Timeline

Interactive

3D

Next Steps

Click any component above to see installation, usage examples, and full API reference.