Button
Every variant, tone and animation
132 free components that make app screens feel alive: rolling numbers, stacked toasts, sliding tabs, shaking inputs. CSS first, reduced motion respected, light and dark. Filter by what moves them.
132 components
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
Digits roll to the new value
Counts up when scrolled into view
Usage that warns as it fills
Bars in every style
Rings and gauges
A small chart that draws itself
Up or down at a glance
Cells flash when values change
Toasts that stack and fan out
Counts that pop and pulse
Skeletons from your real layout
Six loaders, one prop
Long tasks, step by step
A burst of celebration
A check that draws with a burst
An indicator that glides between tabs
iOS-style sliding thumb
Steps that fill and check off
macOS dock that magnifies
Mobile tab bar with a gliding pill
A search field becomes a palette
A card expands into a dialog
Drag-to-dismiss spring sheet
A button grows into a panel
Tooltips that spring into place
Menu items that stagger in
Smooth height, no jumps
Drag to reorder with a spring
Rows that enter and leave
New items push in from the top
Folders that fold open
Rows that open in place
Chips with suggestions
One-time code with auto-advance
The label floats on focus
Placeholders that cycle and vanish
Shakes on error, checks on success
A switch with a springy thumb
The check draws itself
Range slider with live values
Search that opens when needed
Drop zone with upload progress
A light sweep across the button
Ink spreads from the click
A flowing rainbow border
A beam orbits the border
Pulled toward the cursor
Loading, success and error built in
Copy with a morphing check
Hold to confirm risky actions
Frosted glass with a sliding lens
Light to dark with a circle wipe
Words blur into view
Types and deletes phrases
One word keeps changing
A shine that passes over text
Animated gradient headlines
Letters decode into place
A hand-drawn marker stroke
Letters morph into a new word
Text that speeds up as you scroll
A light follows the pointer
3D tilt with depth layers
Light travels around the card
A soft animated glow
Content melts into blur
A card that opens in place
Dots that light up near the pointer
A quietly flickering grid
Slow northern lights
Floating linked particles
An endless scrolling band
Messages with markdown and actions
Text that streams in
Tool runs with status
Thinking you can expand
Choose a model by speed and price
Prompt box with files and commands
Sources inline
A live agent checklist
See context fill up
An orb that reacts to voice
Review changes hunk by hunk
Highlighted code with copy
Prompt starters
Chat history with search
Scores against a threshold
Someone is typing
Filled trends that scrub
Lines that draw in
Grouped or stacked bars
Share of a whole
Concentric goal rings
Activity at a glance
Where people drop off
One number on a dial
Rankings over time
Sizes as tiles
A Gantt for plans
Ups and downs to a total
A number with its sparkline
Click to hide a series