shadcn-compatible source registry

Install source. Keep control.

Every public component arrives as readable TypeScript and CSS in your application. Dependencies are explicit; shared material is resolved by the registry.

Start with the system base

Install the semantic theme before composing a custom selection of components.

npx shadcn@latest add https://gummyui.dev/r/gummy-base.json

Package-manager forms

npm

npx shadcn@latest add [url]

pnpm

pnpm dlx shadcn@latest add [url]

Yarn

yarn dlx shadcn@latest add [url]

Bun

bunx shadcn@latest add [url]

Public categories (57)

Base UI is canonical, so every component has one direct install payload below. Component pages and the machine-readable index also expose separate Radix payloads where an official primitive exists; choose one engine for that component. Combobox is clearly Base-only.

Machine-readable index

Open the catalogue API or read /llms.txt for agent-friendly discovery.

Verify the installed result

Review every file the installer proposes before accepting it, then run your application's type, accessibility, and production-build checks. Keep the shared theme import singular, preserve visible labels and keyboard behavior, and test light, dark, reduced-motion, responsive, and RTL contexts that your product supports.

Registry payloads are editable source, not a hosted runtime dependency. Updates never replace local changes automatically, so compare a newer payload deliberately and retain the application decisions that belong to your product.