{"data":{"slug":"radix-ui","name":"Radix UI","tagline":"Unstyled, accessible React components","category":"design","categoryName":"Design","url":"https://radix-ui.com","github":"https://github.com/radix-ui/primitives","pricing":"open-source","hook":"Radix handles accessibility so you can focus on styling.","whatsGood":"Accessibility is baked in—keyboard navigation, ARIA attributes, focus management. Unstyled means complete design freedom. The API is well-thought-out. Primitives compose well.","theCatch":"Styling from scratch takes time. Learning the API requires investment. Some components have quirks.","verdict":"The accessibility foundation for custom design systems.","addedAt":"2026-08-19","featured":false,"domain":"Design","subSpecialty":"UI","capabilities":[],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"OSS/MIT","githubStars":19236},"related":[{"slug":"tailwindcss","name":"Tailwind CSS","tagline":"Utility-first CSS that developers love"},{"slug":"shadcn-ui","name":"shadcn/ui","tagline":"Copy-paste components built on Radix"},{"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/radix-ui","html":"/gems/radix-ui","markdown":"/gems/radix-ui.md","category":"/api/gems?category=design","categoryPage":"/stacks/design"}}