Radix UI

Radix UI

Components, icons, and colors for building high‑quality, accessible UI. Free and open-source.

Created Aug 29, 2025
Updated May 31, 2026

What it is

Radix UI is an open-source React component library designed for building web applications. It is optimized for fast development, easy maintenance, and accessibility. The library is aimed at developers and teams who want a collection of high-quality, un-styled UI primitives and a ready-to-use, themed component system that requires no configuration.

Main Features

Themed Components

  • Pre-built, styled components like buttons, cards, and form elements
  • Optimized for development speed with no configuration required
  • Consistent design and accessibility built-in

Primitives

  • Low-level, un-styled UI components offering full customizability
  • Provide complete control over styling and behavior
  • Act as foundational building blocks for custom design systems

Design Assets

  • A comprehensive set of icons
  • A color system for consistent theming

How it works

Rapid Application Development

Developers can start using the themed components by importing the library's CSS file and the desired components. The components are pre-styled and functional out of the box, allowing for immediate implementation without the need for custom styling or accessibility setup.

Custom Component Building

For developers needing full design control, the Radix Primitives offer headless components. These provide all the functionality, accessibility, and behavior without any pre-applied styles, enabling developers to build fully custom user interfaces on a robust foundation.

Theming and Styling

The library includes a <Theme> component to easily apply a consistent theme across an application. The provided color system and icons ensure visual consistency.

Key Points

  • The library is open source and free to use.
  • It is built with a strong emphasis on accessibility, ensuring components are usable by everyone.
  • The unstyled primitives and themed components cater to different developer needs, from rapid prototyping to fully custom designs.
  • It is built and maintained by WorkOS.

Additional Details

  • The main library is available via npm: @radix-ui/themes
  • Usage requires importing the core CSS file: import @radix-ui/themes/styles.css;
  • Comprehensive documentation and a live playground are available on the official website for exploration and learning.
Quick Actions
Table of Contents