Component Gallery
Browse and explore 75 production-ready Svelte components
Showing 75 of 75 components
Button
Form InputsClickable button with multiple variants, sizes, and loading states
Input
Form InputsText input field for single-line data entry
Label
Form InputsAccessible label for form inputs
Textarea
Form InputsMulti-line text input for longer content
CodeField
Form InputsMonospaced text area for code or markup, where Tab indents
Checkbox
Form InputsToggle control for boolean values
Switch
Form InputsToggle switch for on/off states
Select
Form InputsDropdown selection from a list of options
Combobox
Form InputsSearchable dropdown with autocomplete
MultiSelect
Form InputsSelect multiple options from a dropdown
RadioGroup
Form InputsSingle selection from a group of options
Slider
Form InputsRange input for numeric values
NumberInput
Form InputsNumeric input with increment/decrement controls
DateTimePicker
Form InputsDate and time selection with calendar popup
OTPInput
Form InputsOne-time password input with individual digit fields
FileUpload
Form InputsDrag-and-drop file upload with preview
Signature
Form InputsDigital signature capture pad
FormField
Form InputsForm field wrapper with label, input, and error handling
Card
DisplayContainer for grouped content with header, body, and footer
Alert
DisplayContextual feedback messages with variants
Badge
DisplaySmall status indicator or label
Avatar
DisplayUser profile image with fallback initials
Icon
DisplaySVG icon component with multiple icon options
Skeleton
DisplayLoading placeholder with pulse, shimmer, or static animation
Spinner
DisplayAnimated loading indicator
ProgressBar
DisplayDeterminate and indeterminate progress indicator
LoadingOverlay
FeedbackFlexible loading overlay for fullscreen, section, or inline use
LoadingPage
FeedbackFull-page branded loading screen with logo and progress
LoadingSection
FeedbackSection-level content wrapper with loading overlay
Dialog
FeedbackModal dialog for focused interactions
Sheet
FeedbackModal panel that slides in from the left, right or bottom edge
AlertDialog
FeedbackConfirmation dialog for destructive actions
Toast
FeedbackTemporary notification messages
Tooltip
FeedbackContextual information on hover
DropdownMenu
FeedbackContextual menu with actions and options
NotificationBadge
FeedbackUnread notification count indicator for bell icons
NotificationItem
FeedbackSingle notification card with icon, title, message, and actions
NotificationList
FeedbackContainer for displaying a list of notifications with empty states
NotificationDialog
FeedbackModal dialog for viewing full notification details
NotificationFilters
FeedbackFilter tabs for notification lists with counts
NotificationBulkActions
FeedbackToolbar for selecting and performing bulk actions on notifications
DataTable
Data DisplaySortable, paginated data table with row selection
Tabs
Data DisplayTabbed content organization
Toolbar
Data DisplayDark control strip for search, filters, grouping and view toggles
FilterToolbar
Data DisplayToolbar that folds filters behind a Filters button past three inline controls
ActiveFilterChips
Data DisplayRemovable chips naming each active filter, with Clear all
SegmentedControl
Data DisplaySingle-choice pill group for grouping or modes
SortableList
Data DisplayList reordered by drag handle or keyboard, with announcements
KanbanBoard
Data DisplayCards in columns, moved between columns by drag handle or keyboard
ViewToggle
Data DisplayIcon-only switch between list, grid and map views
AspectRatio
MediaConstrains content to a fixed width-to-height ratio
Image
MediaResponsive image with lazy loading, placeholders, and error fallback
Video
MediaVideo player with themed controls and full keyboard support
Audio
MediaCompact audio player with themed controls and keyboard support
MediaEmbed
MediaLazy YouTube and Vimeo embeds that load nothing until clicked
MediaGrid
MediaResponsive gallery of media thumbnails with keyboard navigation
MediaCarousel
MediaSwipeable media slides with dots, thumbnails, and optional autoplay
Lightbox
MediaFull-screen media viewer with zoom, pan, and keyboard navigation
AppShell
LayoutBase application wrapper with sidebar support
DashboardLayout
LayoutAdmin dashboard with sidebar navigation
PublicLayout
LayoutPublic-facing pages with header and footer
AuthLayout
LayoutCentered layout for authentication pages
ErrorLayout
LayoutLayout for error pages (404, 500, etc.)
FormPageLayout
LayoutFocused layout for form-heavy pages
Studio
LayoutFull-screen editor frame: outline, live canvas and inspector
Header
LayoutSite header with navigation and user menu
Sidebar
LayoutCollapsible sidebar navigation
Footer
LayoutSite footer with links and copyright
ActionHeader
PageResponsive app page header; secondary actions fold into an overflow menu
BackButton
PageLabelled "Back to …" link or button
PageHeader
PagePage title with optional subtitle and actions
Section
PageContent section with consistent spacing
Separator
PageVisual divider between content sections
LogoMain
BrandingPrimary logo with variants and sizes
LoadingLogo
BrandingAnimated loading state with logo
Quick Start
Real-World Examples
See components in action with practical compositions
Layout Gallery
Explore all layout options: Auth, Dashboard, Error, and more
Documentation
Detailed component docs with API reference