Skip to content
IndexDesign corpus
Component LibrariesPrimitiveComponent LibraryDesign System DocsMITFreeReact

Radix UI

Unstyled accessible React primitives, plus Themes, Colors and Icons

Aboutradix-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.

Install
npm install radix-ui
For 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.

Install command, framework, licence and component list.
Components it ships35 total
Helps you build12
Notable 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

Related resourcesComponent Libraries