Menu
Libraries |
Category

radix-svelte

  • Radix Svelte is an unofficial community-led port of Radix UI Primitives for Svelte, providing unstyled, accessible components for building high-quality design systems and web apps.
    Website ↗ fa-solid fa-up-right-from-square

  • Purpose:

    • Serves as a base for custom styling, with tree-shakeable components and individual parts for granular styling.
    • Strictly follows WAI-ARIA guidelines for accessibility.
    • Designed for extensibility, quality, and consistency.
  • Key Features:

    • Svelte & SvelteKit support out-of-the-box.
    • TypeScript compatibility.
    • Focus on accessibility and developer experience.
  • Target Audience:

    • Svelte developers needing accessible, unstyled primitives for custom design systems.
  • Status:

    • Not affiliated with Radix UI/WorkOS.
    • Development is currently paused (see announcement).
    • Partial component coverage (e.g., Accordion, Toggle, Tooltip implemented; others like Select in progress).
  • Community & Contribution:

  • Alternatives:

    • Lists similar Svelte projects like Melt UI, shadcn-svelte, and Skeleton (non-exhaustive).

radixradix-uisveltesveltejstypescriptui

Comments