DaisyUI
The most popular Tailwind CSS component class library — works with any framework
The Svelte ecosystem is rich with free, community-driven UI libraries that rival their commercial counterparts. Whether you need a full-featured component library, a minimal set of unstyled primitives, or a design system with built-in accessibility, there is an open source option ready for production.
31 free libraries
The most popular Tailwind CSS component class library — works with any framework
Editor's pick Beautiful, consistent open-source icons for Svelte — 1,600+ icons and growing
Over 6,000 free, open-source SVG icons as Svelte components
Editor's pick Beautifully designed components built with Bits UI and Tailwind CSS
Editor's pick A fully featured UI toolkit for Svelte and Tailwind CSS with powerful theming
Headless UI primitives for Svelte using builder patterns and actions
Editor's pick Headless component primitives for Svelte — accessible, unstyled, and composable
A comprehensive Material Design component library for Svelte
Streaming Markdown renderer for Svelte 5 AI chat interfaces
IBM's Carbon Design System implemented for Svelte
Open-source Svelte components built on Flowbite and Tailwind CSS
An unofficial Svelte port of Headless UI for accessible, unstyled components
Material Design components for Svelte using Tailwind CSS
Feature-rich Svelte component library with powerful data visualization and utility support
Lightweight toast notifications for Svelte — inspired by react-hot-toast
A clean, minimal component library for Svelte with no external dependencies
Accessible form building for SvelteKit — powered by Superforms
Simple, reactive dark/light mode management for SvelteKit applications
shadcn-compatible page blocks and sections for Svelte projects
Free, open-source page blocks for Svelte and Tailwind CSS
Headless UI primitives for Svelte using a composable builder approach
Flexible icon family for Svelte with six weights per icon
Runtime Markdown and HTML renderer for Svelte 5, including streamed content
Virtual scrolling for large Svelte 5 lists with variable row heights
Framer Motion-style animation components for Svelte 5
Framework-agnostic headless widgets with a dedicated Svelte adapter
Headless, composable data tables for Svelte 5
Virtualized chat viewport for long Svelte 5 conversations
Reactive text comparison for Svelte 5
DOMPurify-powered HTML sanitization for Svelte
Expandable JSON tree viewer for Svelte 5