Getting started
Accessible Svelte components that feel finished.
88 components, 11 blocks and 7 widgets to copy into your project and own, plus 5 Pro blocks and 7 Pro templates. Svelte 5 runes and native platform features, with every WAI-ARIA pattern done properly.
Principles
- Keyboard, screen reader and right-to-left support in every component, tested in real browsers.
- Native first:
<dialog>, the Popover API and form controls do the hard parts. - Motion only on
transformandopacity, so it stays smooth while the page is busy. - Themed with CSS custom properties in one
tokens.css; fits any background.
Components
Buttons
Forms
- Calendar
- Checkbox
- Color picker
- Combobox
- Date picker
- Date range picker
- File drop
- Form
- Input
- Mention input
- Multi select
- Number field
- OTP input
- Password input
- Phone input
- Radio cards
- Radio group
- Rich text editor
- Search field
- Segmented control
- Select
- Signature pad
- Slider
- Switch
- Tag input
- Upload
- Wheel picker
- Textarea
- Time field
- Toggle group
- Toolbar
Overlays
Feedback
Display
- Avatar
- Avatar group
- Badge
- Card
- Carousel
- Chart
- Chat
- Code block
- Data table
- Folder
- Kbd
- Mind map
- Resizable panels
- Scroll area
- Separator
- Sortable
- Table
- Tag group
- Virtual list
Media
Navigation
Widgets
Blocks
Pro
- Overview
- Pricing Pro
- Agent chat Pro
- Calendar Pro
- Voice agent Pro
- Mail inbox Pro
- CMS Pro
- Blog Pro
- Marketing site Pro
- E-commerce Pro
- AI agents Pro
- SaaS landing page Pro
- SaaS app Pro