Skip to main content
PolyUI/docs

Cross-Framework Design System

PolyUI Docs

One token set, one variants recipe — React, Vue, Svelte, and Solid. Same props, same appearance, same accessibility behavior across all four.

01

Three-Layer Architecture

Tokens → Recipes → Adapters. Design decisions written once, synced across all four frameworks.

02

token.css Theming

Override all design tokens by editing one CSS file. Changes take effect at runtime — zero rebuild.

03

shadcn-style CLI

pnpm dlx shadcn add button. You own the code — eject anytime.

Up and running in 5 minutes

Install PolyUI and add your first component

bash
# Install dependencies
pnpm add @polyui/react @polyui/core

# pnpm dlx shadcn@latest add button -c packages/react