Documentation

Build polished interfaces faster.

Kick UI is a shadcn-compatible library of accessible, animated React components. Preview a component, then install its source directly in your project.

Browse components

Install a component

Start with any component page and use its generated install command.

npx shadcn@latest add https://kick-ui.vercel.app/r/shiny-button.json

Library principles

Accessible by default
Semantic controls, focus styles, and labels are included in the documentation experience.
Own your code
Registry installs place component source in your app, so every detail remains customizable.
Built for composition
Components accept class names and focused props to fit naturally into existing systems.

Explore by category