Button
Every variant, tone and animation
Layered primitives: every variant, tone, shadow, animation, shape and size combines with every other. 30 components, free and MIT, with reduced-motion and RTL support.
Every variant, tone and animation
Status in every style
Layered cards with accents
Labels, icons and states
Status, rings and groups
Inline messages with actions
Six tab styles, one API
Toggle with five looks
Checks, radios and cards
Dividers with labels
Paths that collapse neatly
Pages, sizes and jumps
Display type with motion
Body type with presets
Seven underline styles
Keys that react to presses
A metric with a trend
Searchable, grouped, multiple
Dialogs and sheets
Rich hints with shortcuts
Floating panels
Menus with submenus
Search with async results
Dates, ranges and time
Wizards with validation
Steppers with formatting
Stars with half values
Pick one or many
Sort, stack and tone rows
Edit, pin and export