Willow Design System Registry
A modern, accessible component library built with React and Tailwind CSS. Fully compatible with shadcn/ui.
Easy Installation
Install components using the shadcn CLI or copy them directly into your project
npx shadcn@latest add willow/button
Customizable Themes
Multiple color themes and variants to match your brand identity
Primary
Danger
Warning
Info
16+ Components
Everything you need to build modern web applications
30Components
Quick Start
Get up and running with Willow Design System in minutes
1. Initialize shadcn in your project
npx shadcn@latest init
2. Add the Willow registry
// components.json { "registries": [ { "name": "willow", "url": "https://iridescent-brigadeiros-fe4174.netlify.app/api/registry" } ] }
3. Install components
npx shadcn@latest add willow/card willow/button willow/input
Available Components
All components are built with accessibility and customization in mind
Core Components
Accordion
1 variant
Avatar
2 variants
Badge
1 variant
Button
6 variants
Card
5 variants
Chip
1 variant
Icon
1 variant
IconText
1 variant
List
1 variant
Modal
1 variant
Skeleton
1 variant
Tabs
6 variants
Tag
1 variant
Toast
1 variant
Tooltip
1 variant
Form Components
Checkbox
1 variant
FormCard
1 variant
FormField
1 variant
Input
1 variant
Label
1 variant
Select
1 variant
SimpleForm
1 variant
Switch
1 variant
Textarea
1 variant
Special Components
ErrorBoundary
1 variant
FancyButton
1 variant
GradientBG
1 variant
Highlight
1 variant
InfoCard
1 variant
Logo
1 variant
API Endpoints
Access the component registry programmatically
Full Registry
GET /api/registry
Individual Component
GET /api/registry/[component-name]