rgossiaux/svelte-headlessui
Unofficial Svelte port of the Headless UI component library observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1732
- days_rel: n/a
- days_push: 885
- n_releases_24m: 0
Adoption not part of the score
1793 stars · 94 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog, Listbox, Menu, Popover, and Disclosure. It handles keyboard navigation, focus management, and aria attributes while letting developers bring their own styling, and works as a drop-in foundation for Tailwind UI templates in Svelte projects.
Use cases
- build accessible unstyled UI components in Svelte
- use Tailwind UI templates in a Svelte project
- implement a custom design system in Svelte
- add accessible dialogs, menus, and listboxes to a SvelteKit app
- handle keyboard navigation and focus management without styling constraints
- port React Headless UI components to Svelte
When to choose
- you want WAI-ARIA-compliant components but full control over styling
- you're converting Tailwind UI (React/Vue) snippets to Svelte
- you're building a custom design system on Svelte or SvelteKit
- you want a Headless UI API nearly identical to the React version
When to avoid
- you want pre-styled components or an existing design system like Material UI
- you need official Tailwind Labs support or affiliation
- you're not using Svelte
- you need commercial support
Facets
library · maturity active
ui-components accessibility frontend-framework frontend web-development accessibility browser svelte headless-ui unstyled-components wai-aria tailwind-ui sveltekit typescript component-library design-system-primitives nodejs web-server
10 sources
- readme: https://github.com/rgossiaux/svelte-headlessui · fetched 2026-08-28 · 15c6faa3f9a2
- homepage: https://svelte-headlessui.goss.io · fetched 2026-08-29 · cf64aa1c7287
- site_page: https://svelte-headlessui.goss.io/docs/2.0/general-concepts · fetched 2026-08-29 · 57dea53aea1b
- site_page: https://svelte-headlessui.goss.io/docs/2.0/tailwind-ui · fetched 2026-08-29 · 57525c3201a4
- site_page: https://svelte-headlessui.goss.io/docs/2.0/version-history · fetched 2026-08-29 · c0577bc6a2bc
- site_page: https://svelte-headlessui.goss.io/docs/2.0/dialog · fetched 2026-08-29 · 55cf2647a5ba
- site_page: https://svelte-headlessui.goss.io/docs/2.0/disclosure · fetched 2026-08-29 · 37b385cc7299
- site_page: https://svelte-headlessui.goss.io/docs/2.0/listbox · fetched 2026-08-29 · bb92e76bff97
- site_page: https://svelte-headlessui.goss.io/docs/2.0/menu · fetched 2026-08-29 · 72c43a49d080
- site_page: https://svelte-headlessui.goss.io/docs/2.0/popover · fetched 2026-08-29 · 28de8501ebb0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rgossiaux/svelte-headlessui | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="rgossiaux/svelte-headlessui")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem