Introduction
FancyUI is a collection of 133 animated, interactive UI components built natively for Svelte 5.
⚡Svelte 5 Native ✦Animation-first ⧉Copy-paste friendly 〜Tailwind CSS 4 TSTypeScript
Philosophy
⚡Svelte 5 native
Built with runes. No legacy APIs.
✦Animation-first
Every component ships with polished animations out of the box.
⧉Copy-paste friendly
Use as a package or copy the source directly.
〜Tailwind CSS 4
Styled with utility classes and CSS custom properties.
TSTypeScript
Full type safety with exported prop interfaces.
Quick Start
1
Install
Add FancyUI to your project.
pnpm add fancy-ui-svelte
2
Import
Import the components you need.
ts
import { BorderBeam, Sparkles } from 'fancy-ui-svelte';3
Use
Drop it in your Svelte components.
svelte
<div class="relative overflow-hidden rounded-xl border p-6">
<p>Your content here</p>
<BorderBeam />
</div>What's Included
133 components across 10 categories:
Buttons
Cards
Text
Backgrounds
Effects
Layout
Navigation
Data Display
Feedback
Media
Next Steps
✦
New to FancyUI?
Check out the Theme Generator to customize colors and see components react in real time.