Components for serious products.

cano is an open registry of design-led components built on shadcn/ui, Tailwind, and Radix. Source code goes straight into your project — no package, no lock-in. Free and MIT-licensed, forever.

npx cano-ui add data-table-pro
Browse 68 components
Now in your terminal

Install components without leaving the keyboard.

The new Cano CLI is a full-screen terminal app — a welcome flow, framework detection, a searchable component picker, and live install progress. Not a script; a product.

npm i -g cano-cli
Read the CLI docs
cano — ~/projects/acme

$ cano

C A N OInstall, browse, and manage Cano UI — right in your terminal.

~/projects/acme · Next.js detected

  • Install components
  • Browse UI library
  • Create project
  • Sync library

/ commands   ↑↓ move   ⏎ select   esc back

Drops into shadcn

Same components.json, same cn() utility, same CSS variables. Works in any existing shadcn project without conflicts.

You own the code

The CLI copies component source into your project. Edit it, extend it, delete it — there is no dependency to outgrow.

Designed, not assembled

Every component is production-grade and accessible, with the states most kits skip: loading, empty, error, keyboard.