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/buttonCustomizable 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 init2. 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/inputAvailable 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/registryIndividual Component
GET /api/registry/[component-name]