Skip to content

Radix UI

Free MIT

Open-source, accessible component library for building high-quality, design-system-ready React UIs.

Radix UI

Overview

Radix UI provides two complementary tools: Radix Primitives — unstyled, WAI-ARIA compliant headless React components for building custom design systems — and Radix Themes — a fully styled, ready-to-use React component library with a polished design system built on the primitives. Both are open-source, maintained by WorkOS, and power the internals of shadcn/ui and hundreds of design systems.

What is Radix UI?

React-only component library providing both unstyled headless primitives (Radix Primitives) and a fully styled design system (Radix Themes), built on TypeScript with WAI-ARIA accessibility standards.

Best Suited For

"Design system engineers and teams building custom, branded UI kits who want a rock-solid accessible component foundation."

Key Features of Radix UI

  • WAI-ARIA compliant components with full accessibility support
  • Headless primitives for complete design system customization
  • Radix Themes provides polished, styled components ready to use
  • Powers shadcn/ui ecosystem and hundreds of design systems
  • Full keyboard navigation and screen reader support out of the box
  • Works with any CSS solution — Tailwind, CSS Modules, styled-components
  • Maintained by WorkOS with stable, production-ready releases

Advantages

  • Industry-leading accessibility — every component is WAI-ARIA compliant with full keyboard navigation and screen reader support.
  • Unstyled primitives give teams full design control; pair with any CSS solution including Tailwind, CSS Modules, or styled-components.
  • Maintained by WorkOS and powers major ecosystems including shadcn/ui, making it the most trusted headless React primitive library.

Limitations

  • Primitives are unstyled — teams must implement their own visual design on top.
  • Not a polished out-of-the-box design system; works best as a foundation for a custom one.

FAQs

Explore Related Component Libraries