svelte-headlessui
- Purpose: Provides an unofficial Svelte implementation of Tailwind HeadlessUI, offering unstyled, accessible UI components designed to work seamlessly with Svelte and SvelteKit.
- Key Features:
- Completely unstyled components.
- Fully WAI-ARIA accessible.
- TypeScript support.
- Optimized for Tailwind CSS integration.
- Lightweight (~14kB minified, ~4kB gzipped).
- Target Audience: Svelte/SvelteKit developers looking for accessible, framework-optimized UI components.
- Svelte Support: Designed specifically for Svelte and SvelteKit, differentiating it from the official HeadlessUI (which targets React/Vue).
- Breaking Change (v0.0.39): Switched from
onselect
toonchange
events for semantic consistency. - Alternative: Mentions @rgossiaux/svelte-headlessui as a closer-to-official but larger alternative.
Note: Logo credit to Shoob.
autocompletebuttoncomboboxdialogdisclosuredropdownheadlesslistboxmenumodalrenderlessselectsveltetabstailwindtogglepopoverradiotransitionsvelte-components
Author
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button