Radix UI
Unstyled accessible React primitives, plus Themes, Colors and Icons
Tier S · Best in classPrimitiveComponent LibraryDesign System Docsradix-ui.com

Radix UI is a family of four things on one site: Primitives (about 35 unstyled, WAI-ARIA-conformant React components), Themes (a pre-styled component library), Colors (12-step perceptual light and dark scales) and Icons. Primitives handle the hard parts — focus management, typeahead, collision-aware positioning, controlled and uncontrolled state, portals and RTL — and leave every pixel to you. It is the substrate under shadcn/ui and a large share of modern React design systems; the project is now maintained by WorkOS.
npm install radix-uiFor an agent
This is the accessibility layer, not the design layer — reach for Primitives when you are building a bespoke design system and want correct dialog focus traps, roving tabindex and collision-aware popovers without writing them. In practice you rarely install it directly: `npx shadcn@latest add dialog` already vendors Radix into the project, so check for `components/ui/` before adding a second copy. Use the single `radix-ui` package rather than the old per-component `@radix-ui/react-*` packages for new work, keep Radix Colors in mind as a ready-made 12-step token set, and note there is no llms.txt so the docs must be fetched page by page.
Why it is here. Radix set the modern standard for headless, accessible React components, and shadcn/ui made it the de facto foundation of the entire copy-paste component ecosystem. Almost everything else in this index sits on top of it.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- React, Next.js
- Styling
- Vanilla CSS, CSS custom properties, Tailwind CSS, CSS Modules
- Distribution
- npm package, GitHub repository, Copy-paste snippet
- Platform
- Web
- Content type
- Code, Prose / writing, Design tokens / theme files, Icons
- Agent readiness
- Structured documentation, Readable open source, Copy-paste ready code
- Accessibility
- Full ARIA pattern implemented, Keyboard navigable, Focus management and visible focus, Screen reader tested, RTL and i18n aware, Semantic HTML
- Maturity
- Actively maintained
- GitHub stars
- 19,164
- Package
- radix-ui
Components it ships
35 totalHelps you build
12Notable for
- foundation under shadcn/ui
- WAI-ARIA APG conformance
- Radix Colors 12-step light and dark scales
- maintained by WorkOS
- single `radix-ui` package replaces per-component installs
Provenance
Verified 2026-08-16. HTTP 200. https://www.radix-ui.com/primitives/docs/overview/introduction, https://www.radix-ui.com/themes/docs/overview/getting-started, api.github.com/repos/radix-ui/primitives/contents/packages/react (package listing), llms.txt returns 404
Also in Component Libraries
6- Ark UI · 49 headless components with one API across React, Vue, Solid and Svelte
- Astryx · Meta's open-source React + StyleX design system, 150+ components and 42 templates
- Chakra UI · 114 accessible React components with a token-driven styling system
- Coss UI · Cal.com's design system: 60 Base UI primitives shipped as a shadcn registry
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themes
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and charts