Introduction

A library of ready-made, fully styled and accessible Svelte 5 components — no Tailwind and no config in your project.

What is sve-ui

sve-ui is a component library for Svelte 5, built on Bits UI for behavior and accessibility, and styled with scoped CSS and --sve-* custom properties. You install it, import one stylesheet, and use the components — there is no setup step.

Why sve-ui

  • No Tailwind, no config in your project — styles ship with the package.
  • Accessible by default — focus traps, ARIA and keyboard nav via Bits UI.
  • Themeable — every color, radius and space is a CSS variable; light & dark included.
  • Svelte 5 + runes, fully typed, tree-shakeable.

Next steps

Install the package, then browse the components.

Building with an AI agent? See the AI & Agents guide.