Svelte 5 · Tailwind v4 · MIT

Beautiful UI for
Svelte 5 apps

A copy-paste component library — fully themeable, zero runtime dependencies, built for production.

30+ Components
0 Dependencies
v5 Svelte
MIT License

Everything you need to ship

Production-ready components built on modern standards.

Svelte 5 Runes

Fine-grained reactivity with $state, $derived, $effect. No more boilerplate.

Fully Themeable

Dark mode, 6 theme styles, 12 accent colors, custom fonts — all via CSS variables.

Zero Dependencies

No runtime deps. Just Svelte + Tailwind CSS v4. Ships lean and fast.

Copy & Paste

Like shadcn/ui for Svelte. Copy source directly into your project — you own it.

Accessible

ARIA roles, keyboard navigation, and focus management built into every component.

Smooth Animations

Spring physics, CSS keyframes, and GPU-accelerated transitions throughout.

One token, infinite styles

Every color, radius, and font is a CSS variable. Switch themes at runtime — no build step, no class toggling.

Light & Dark
12 Accent Colors
6 Border Radius
Custom Fonts

12 accent colors

Up and running
in seconds

Pick the components you need. Copy them into your project. Customize freely — you own the source.

bash
npx ambar-ui@latest add button input select
svelte
<script lang="ts">
  import Button from '$lib/components/Button.svelte';
  import Input  from '$lib/components/Input.svelte';
</script>

<Input label="Email" bind:value={email} />
<Button onclick={submit}>Send</Button>

Open source & free, forever

Ambar UI is MIT licensed. Copy, fork, customize — no attribution required. Built in public, improved by the community.

MIT License Svelte 5 Tailwind v4 TypeScript