UI

UI

A library of UI components defined by implementation-agnostic conformance tests. Behaviour and accessibility are verified across Chromium, Firefox, and WebKit — and shipped as a shadcn/ui registry.

108components
3browser engines
2conforming impls
WPT-style specs

Examples

Whole-app compositions assembled from the certified components.

How it works

Each component is defined by a normative specification and a suite of implementation-agnostic Playwright conformance tests. Any implementation that serves the fixture contract can be certified, the way Web Platform Tests certify browsers. The React reference implementation is one such conforming implementation — install any component with npx shadcn add.

See the conformance matrix for which behavioural contracts each component is verified against, or pick a component from the sidebar to see it in action.