Skip to content

Vital UI

Component library

Svelte 5 runes, Tailwind v4 tokens and class-variance-authority. Pick a component, then tweak every prop live from the panel next to it.

Categories

15

Components

103

Design tokens

185

Typography

5

Text, headings, links, code and long-form prose.

Layout

11

Containers, stacks, grids, page bands and the app shell.

Buttons

6

Actions, icon buttons, groups and decorative tiles.

Badges

2

Status labels and removable tags.

Feedback

11

Alerts, progress, loading states and status indicators.

Form

20

Inputs, selection controls and rich pickers.

Surface

2

Cards composed from header, bars, body and footer.

Media

3

Avatars, groups and anchored badges.

Data

8

Tables, KPI tiles, lists and timelines.

Charts

4

Dependency-free SVG charts.

Navigation

6

Tabs, accordions, steppers, breadcrumbs and pagination.

Overlay

9

Tooltips, popovers, dialogs, drawers, menus, toasts and the command palette.

App shell

5

The console frame, sidebar, navbar, user menu and footer.

Editorial

6

Kickers, highlights, handwritten notes and code blocks.

Misc

5

Icons, keyboard hints, toolbars and primitives.