cano is an open registry of design-led components built on shadcn/ui, Tailwind, and Radix UI. The source code is copied directly into your project, eliminating package dependencies and lock-in. It is free and MIT-licensed, forever.
The Cano CLI is a full-screen terminal application designed to streamline the installation and browsing of components. It offers features like framework detection, a searchable component picker, and live installation progress.
App Shell: Provides a structural foundation for dashboards with a collapsible sidebar, topbar, and scrollable content area.
Command Palette: Implements a global command interface (Cmd+K) with grouped results, recent items, keyboard shortcuts, and a discoverability footer.
Data Table Pro: A production-ready data table built on TanStack Table, offering sorting, filtering, column visibility, row selection, and pagination.
Empty State: A centered placeholder component for various states like empty, error, no results, and completion, including icon, copy, and action slots.
Onboarding Stepper: A controlled multi-step wizard with a step indicator, per-step content panels, validation error handling, and a navigation footer.
All components are designed to be production-grade and accessible, including essential states like loading, empty, error, and keyboard interactions. The components integrate seamlessly with existing shadcn projects without conflicts.
Built with