Menu
Libraries |
Category

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 to onchange events for semantic consistency.
  • Alternative: Mentions @rgossiaux/svelte-headlessui as a closer-to-official but larger alternative.

Note: Logo credit to Shoob.

autocompletebuttoncomboboxdialogdisclosuredropdownheadlesslistboxmenumodalrenderlessselectsveltetabstailwindtogglepopoverradiotransitionsvelte-components

Comments