Skip to content
SvelteKitUI Directory
DiscoverLibrariesCompareGuides
Submit a library
A GOOD PLACE TO START DiscoverLibrariesCompareGuidesStack builderFree & open sourcePremium librariesSubmit a libraryAbout the directory
  1. Home
  2. › Free Libraries

Free & Open Source Svelte UI Libraries

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

DaisyUI preview

DaisyUI

The most popular Tailwind CSS component class library — works with any framework

ComponentsOpen source
55+ components 42.6k
Lucide Svelte preview Editor's pick

Lucide Svelte

Beautiful, consistent open-source icons for Svelte — 1,600+ icons and growing

IconsOpen source
1,600+ icons 25k
Tabler Icons Svelte preview

Tabler Icons Svelte

Over 6,000 free, open-source SVG icons as Svelte components

IconsOpen source
6,000+ icons 22.2k
shadcn-svelte preview Editor's pick

shadcn-svelte

Beautifully designed components built with Bits UI and Tailwind CSS

ComponentsOpen source
50+ components 9.2k
Skeleton preview Editor's pick

Skeleton

A fully featured UI toolkit for Svelte and Tailwind CSS with powerful theming

ComponentsOpen source
50+ components 6.1k
Melt UI preview

Melt UI

Headless UI primitives for Svelte using builder patterns and actions

Headless primitivesOpen source
30+ components 4.2k
Bits UI preview Editor's pick

Bits UI

Headless component primitives for Svelte — accessible, unstyled, and composable

Headless primitivesOpen source
30+ components 3.6k
Svelte Material UI preview

Svelte Material UI

A comprehensive Material Design component library for Svelte

Design systemOpen source
30+ components 3.4k
Markstream Svelte preview

Markstream Svelte

Streaming Markdown renderer for Svelte 5 AI chat interfaces

UtilitiesOpen source
1+ components 3k
Carbon Components Svelte preview

Carbon Components Svelte

IBM's Carbon Design System implemented for Svelte

Design systemOpen source
80+ components 2.9k
Flowbite Svelte preview

Flowbite Svelte

Open-source Svelte components built on Flowbite and Tailwind CSS

ComponentsOpen source
60+ components 2.8k
Svelte Headless UI preview

Svelte Headless UI

An unofficial Svelte port of Headless UI for accessible, unstyled components

Headless primitivesOpen source
12+ components 1.8k
Smelte preview

Smelte

Material Design components for Svelte using Tailwind CSS

ComponentsOpen source
25+ components 1.5k
Svelte UX preview

Svelte UX

Feature-rich Svelte component library with powerful data visualization and utility support

ComponentsOpen source
200+ components 1.1k
Svelte French Toast preview

Svelte French Toast

Lightweight toast notifications for Svelte — inspired by react-hot-toast

UtilitiesOpen source
3+ components 1.1k
Attractions preview

Attractions

A clean, minimal component library for Svelte with no external dependencies

ComponentsOpen source
49+ components 1k
Formsnap preview

Formsnap

Accessible form building for SvelteKit — powered by Superforms

UtilitiesOpen source
5+ components 805
Mode Watcher preview

Mode Watcher

Simple, reactive dark/light mode management for SvelteKit applications

UtilitiesOpen source
2+ components 608
CN Blocks preview

CN Blocks

shadcn-compatible page blocks and sections for Svelte projects

BlocksOpen source
150+ components 432
SV Blocks preview

SV Blocks

Free, open-source page blocks for Svelte and Tailwind CSS

BlocksOpen source
150+ components 432
Grail UI preview

Grail UI

Headless UI primitives for Svelte using a composable builder approach

Headless primitivesOpen source
20+ components 379
Phosphor Svelte preview

Phosphor Svelte

Flexible icon family for Svelte with six weights per icon

IconsOpen source
1,512+ icons 279
@humanspeak/svelte-markdown preview

@humanspeak/svelte-markdown

Runtime Markdown and HTML renderer for Svelte 5, including streamed content

UtilitiesOpen source
Made for Svelte 144
@humanspeak/svelte-virtual-list preview

@humanspeak/svelte-virtual-list

Virtual scrolling for large Svelte 5 lists with variable row heights

UtilitiesOpen source
Made for Svelte 108
@humanspeak/svelte-motion preview

@humanspeak/svelte-motion

Framer Motion-style animation components for Svelte 5

AnimationOpen source
Made for Svelte 102
AgnosUI Svelte preview

AgnosUI Svelte

Framework-agnostic headless widgets with a dedicated Svelte adapter

Headless primitivesOpen source
13+ components 85
@humanspeak/svelte-headless-table preview

@humanspeak/svelte-headless-table

Headless, composable data tables for Svelte 5

Headless primitivesOpen source
Made for Svelte 36
@humanspeak/svelte-virtual-chat preview

@humanspeak/svelte-virtual-chat

Virtualized chat viewport for long Svelte 5 conversations

UtilitiesOpen source
Made for Svelte 11
@humanspeak/svelte-diff preview

@humanspeak/svelte-diff

Reactive text comparison for Svelte 5

UtilitiesOpen source
Made for Svelte 10
@humanspeak/svelte-purify preview

@humanspeak/svelte-purify

DOMPurify-powered HTML sanitization for Svelte

UtilitiesOpen source
Made for Svelte 7
@humanspeak/svelte-json-view-lite preview

@humanspeak/svelte-json-view-lite

Expandable JSON tree viewer for Svelte 5

UtilitiesOpen source
Made for Svelte 2
SvelteKit UI

A little less searching. A lot more building.

AboutRSS feed PrivacyTerms
Made for the Svelte community ♡