Installs all 10 components. Without our CLI, run instead.
GooseUI publishes a shadcn registry at gooseui.pro, with 10 components installable through the shadcn CLI.
Each one installs on its own. Names link to the docs that ship them.
A modern, beautiful component library for React and Next.js. Built on top of shadcn/ui with custom components, effects, and theming.
Install components using the shadcn CLI:
npx shadcn@latest add @gooseui/button
Or with other package managers:
# pnpm
pnpm dlx shadcn@latest add @gooseui/button
# yarn
npx shadcn@latest add @gooseui/button
# bun
bunx --bun shadcn@latest add @gooseui/button
| Component | Description |
|---|---|
button | Button with multiple variants and sizes |
card | Card with header, content, and footer |
input | Input field with validation states |
label | Accessible label for form controls |
textarea | Multiline text input |
typography | Text styling with semantic variants and gradients |
theme-customizer | Floating theme/color picker (5 variants) |
animated-timer | Animated clock with sliding digits |
| Effect | Description |
|---|---|
border-beam | Animated beam traveling along container border |
| Component | Description |
|---|---|
sonner | Base toast provider with theming |
custom-toast | Beautiful toast with progress bar |
toast | Helper functions for notifications |
| Block | Description |
|---|---|
example-form | Contact form with Zod validation |
complex-component | Multi-file component example |
Visit gooseui.pro/docs for full documentation.
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build registry
pnpm registry:build
# Type check
pnpm typecheck
# Lint
pnpm lint
MIT
GooseUI is a component library on 21st.dev by gooseui with 1 public React component. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.