Headless, unstyled, accessible Svelte primitives. The project wraps these into the layered component system in #lib/components/ (primitives, composites, etc.) — see CLAUDE.md (Component-first) and components.md.
Why was it chosen?
- Zero styling opinions — primitives carry the WAI-ARIA behavior; the project owns all visual styling via UnoCSS + scoped CSS.
Known limitations
- Missing primitives vs Melt UI: Table of Contents, Tags Input, Toast.
Related
- unocss.md - Styling
- ../forms/superforms.md - Form handling