- ✅ Completely unstyled
- ✅ Fully WAI-ARIA accessible UI components
- ✅ Fully typed with Typescript
- ✅ Designed to integrate beautifully with Tailwind CSS
- ✅ Designed to integrate easily with Svelte and SvelteKit
- ✅ Only 14kB minified / 4kB minified + gzipped
Install using your package manager of choice, e.g.
pnpm install svelte-headlessui
Import the appropriate
create... factory method in your component and use the custom store it returns to manage your component state and attach
use:action behaviors to your elements.
See the individual component pages for usage examples.
Special thanks to Shoob for the awesome logo!