Skip to content

Introduction

Standard UI is the shared visual language for product surfaces — tokens, components, and motion on Base UI.

Color and type follow Apps SDK UI. Behavior comes from Base UI; styling uses Standard UI tokens. Prefer package components in app chrome so the system stays dogfooded.

Install

Until packages are on npm, install from this repo with file: dependencies (or workspace links).

bash

npm install file:../standard-ui/packages/tokens file:../standard-ui/packages/react

css

@import "tailwindcss";
@import "@standard-ui/tokens/css/tokens.css";
@source "./node_modules/@standard-ui/react/src";

@custom-variant dark (&:where(.dark, .dark *));

Principles

  • Sentence case for UI copy; never force uppercase
  • Soft focus rings — ring-[3px] ring-ring/20 with a 1px offset
  • Nested radii stay concentric (outer − padding)
  • Buttons and links use cursor-pointer

Explore

Start with foundations, then browse components A–Z.