{"data":{"slug":"shadcn-ui","name":"shadcn/ui","tagline":"Copy-paste components built on Radix","category":"design","categoryName":"Design","url":"https://ui.shadcn.com","github":"https://github.com/shadcn-ui/ui","pricing":"open-source","hook":"shadcn/ui is the component library you own, not install.","whatsGood":"Components copy into your codebase—no dependency to update. Built on Radix primitives for accessibility. Tailwind styling is customizable. The CLI adds components on demand.","theCatch":"You own the code, including the maintenance. Updates require manual copying. The paradigm differs from traditional component libraries.","verdict":"The component approach that makes customization natural.","addedAt":"2026-08-19","featured":false,"domain":"Design","subSpecialty":"UI","capabilities":[],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"OSS/MIT","githubStars":122898},"related":[{"slug":"tailwindcss","name":"Tailwind CSS","tagline":"Utility-first CSS that developers love"},{"slug":"radix-ui","name":"Radix UI","tagline":"Unstyled, accessible React components"},{"slug":"framer-motion","name":"Framer Motion","tagline":"Production-ready React animations"},{"slug":"figma","name":"Figma","tagline":"Collaborative design tool in the browser"},{"slug":"storybook","name":"Storybook","tagline":"UI component workshop"}],"links":{"self":"/api/gems/shadcn-ui","html":"/gems/shadcn-ui","markdown":"/gems/shadcn-ui.md","category":"/api/gems?category=design","categoryPage":"/stacks/design"}}