Any framework, no wrappers
Standard custom elements with native form participation
(ElementInternals). React 19, Vue 3, Angular and plain HTML all use the
same two-step setup — see the
framework guide.
Any framework, no wrappers
Standard custom elements with native form participation
(ElementInternals). React 19, Vue 3, Angular and plain HTML all use the
same two-step setup — see the
framework guide.
Tokens-only theming
Zero hardcoded visual values, enforced by lint. Brands reassign the semantic token layer; a Material 3 reference theme re-skins every component in CI on every commit — how theming works.
Legible to agents, by contract
custom-elements.json, llms.txt and when-to-use metadata are generated
from the component sources and shipped with the package —
working with AI.
A guarded GenUI catalog
Agent-emitted UI specs validate against a neutral catalog and render fail-closed: no unknown components, no undeclared actions, no code path from spec data — the UI spec format.