Beautiful RetroUI component library for Svelte. Copy-paste components directly or install via CLI with 40+ components, 16 themes, and endless possibilities.
Built specifically for Svelte with modern development practices and beautiful design patterns.
Copy-Paste Ready
Tailwind Based
Type Safe
<script> import * as Button from "$registry/ui/button"; import * as Card from "$registry/ui/card"; </script> <Card.Root class="w-80"> <Card.Header> <Card.Title>RetroUI Components</Card.Title> </Card.Header> <Card.Content class="space-y-4"> <p class="text-sm text-muted-foreground"> Beautiful, accessible components ready to use. </p> <Button.Root class="w-full"> Get Started </Button.Root> </Card.Content> </Card.Root>Over 40+ carefully crafted components built for Svelte with shadcn-svelte. Copy, paste, and customize to your heart's content.
RetroUI Svelte is free and open-source, and it is made possible by our awesome contributors.
Built with Svelte 5 runes, TypeScript safety, Tailwind v4 performance, and shadcn-svelte compatibility. The modern stack for lightning-fast development.

Built for the latest Svelte with runes and modern features

Full type safety with excellent IntelliSense support

Modern utility-first CSS with zero-runtime overhead
Compatible registry system for easy installs
Build beautiful interfaces in minutes, not hours. Copy, paste, and ship faster than ever.
Built on top of shadcn-svelte's proven component architecture.
Install components with a single command and start building immediately.