Web-native components
Custom elements that work across React, Vue, Svelte, Astro, or plain HTML — no framework lock-in.
Nana UI ships accessible Web Components, a token-first design language, and framework-friendly delivery.
Trusted by product teams at Nana-Tec and growing.
Live preview
Every component shares the same token foundation. Swap a token, update the whole system.
Workspace
Why Nana UI
Custom elements that work across React, Vue, Svelte, Astro, or plain HTML — no framework lock-in.
Color, spacing, radius, shadow and typography flow from one source of truth.
Every component ships with ARIA roles, keyboard navigation, and focus management baked in.
Attribute references, event tables, slot specs, and interactive examples for every component.
Import from npm or drop a script tag — whatever fits your build pipeline.
Strict semver and a maintained changelog — no surprises, no breaking changes without warning.
Install the package, wire your tokens, and ship your first component in under five minutes.