Getting Started

Build beautiful UIs with Svelora

A modern, accessible UI component library built natively for Svelte 5 and Tailwind CSS 4. Ship faster with 89+ production-ready components.

Quick Start

Install and start using Svelora in two steps.

1. Install the package
npm install svelora
2. Use components
<script lang="ts">
 import { Button, Card, Badge } from 'svelora';
</script>

<Card>
 <h3>Welcome</h3>
 <p>Build beautiful UIs with Svelte 5.</p>

 <div class="flex gap-2">
  <Button label="Get Started" color="primary" />
  <Badge label="v3.2.8" variant="soft" color="success" />
 </div>
</Card>
3. Enable MCP for Cursor
svelora-mcp-install-template

Installs a ready-to-use `.cursor/mcp.json` so Cursor can access Svelora docs tools immediately.

Components

89+ components across 8 categories.

Hooks

Utility hooks for common interactions and reactive patterns.

Built With

Powered by the modern Svelte ecosystem.

Svelte 5

Runes & snippets

Tailwind 4

Utility-first CSS

bits-ui

Headless primitives

TypeScript

Full type safety