Styled, accessible
Svelte 5 components —
zero config.
Fully styled, fully accessible components built on Bits UI. No Tailwind. No config in your project — pnpm add sve-ui, import, ship. Theme it all with CSS variables.
No Tailwind
Styles ship with the package. Your project needs no Tailwind, no PostCSS, no utility classes.
Zero config
Install, import the stylesheet once, and use. No setup step, no CLI, no copy-pasting source.
Accessible
Dialog, Dropdown, Tooltip & Popover are built on Bits UI — WAI-ARIA, focus traps, keyboard nav.
Themeable
Every color, radius & spacing value is a --sve-* variable. Light & dark out of the box.
Everything you need,
already styled.
Display, form, feedback and overlays — composed, accessible and ready to drop in. Every example below is the real component.
Loading…
At least 8 characters.
Display
Title weight
Body copy in a comfortable measure with muted foreground for secondary information.
Saved successfully
Review settings
Payment failed
New version
Yours to theme —
live, right here.
Every token is a CSS custom property. Recolor the whole component cluster or flip its theme — no rebuild, no config. Try it:
Three lines.
That's the setup.
No tailwind.config, no PostCSS plugins, no component scaffolding. Add the package, import the stylesheet once, and use the components.
- Works with npm, pnpm and yarn
- Tree-shakeable — import only what you use
- Fully typed with SvelteKit support
The only one that
skips Tailwind.
Most Svelte libraries need Tailwind wired into your project. Sve·UI doesn't.
SSve·UI | shadcn-svelte | SV5UI | Flowbite | |
|---|---|---|---|---|
| No Tailwind in your project | required | required | required | |
| Zero config to start | CLI setup | config | config | |
| Styled out of the box | copy & own | |||
| Accessible (Bits UI / ARIA) | partial | partial | ||
| Theme via CSS variables | TW config | TW config | ||
| Svelte 5 + Runes | ||||
| Light + dark included | partial |
Comparison reflects each library's default setup. All are excellent — Sve·UI's wedge is the zero-config, no-Tailwind path.
Ready to build?
13 components, full theming, accessible by default — and not a line of Tailwind in sight.