v0.0.7
Early Preview
Vanilla adapter
Primitive components, elegantly connected.
Nake UI is a lightweight, composable, and accessible primitive component library for building high-quality UI.
Lightweight
Minimal by default.
Composable
Build your way.
Accessible
Built for everyone.
9 Primitives
Unstyled. Unopinionated. Powerful by design.
Unstyled primitives. Total control.
Zero styles, maximum freedom. Bring your own design system or use ours.
Open examplesimport { Dialog } from 'nake-ui'
export function Example() {
return (
<Dialog.Root open={open} onOpenChange={setOpen}>
<Dialog.Trigger asChild>
<button>Open dialog</button>
</Dialog.Trigger>
<Dialog.Content aria-describedby="dialog-desc">
<Dialog.Title>DOM contract first</Dialog.Title>
</Dialog.Content>
</Dialog.Root>
)
}
Framework agnostic
Works with React, Solid, Vue and more.
Accessible by default
WAI-ARIA compliant primitives.
Composable
Designed to work together seamlessly.