Skip to content

Radix UI

Radix UI is an open source library of unstyled, accessible React component primitives, such as dialogs, dropdowns and tooltips, that handle behavior, keyboard navigation and ARIA attributes while leaving all visual styling up to the developer. It's free and MIT-licensed, and remains actively maintained even though its creators have since also built Base UI, a newer primitives library that shadcn/ui adopted as its default in July 2026.

By WorkOS (Radix UI open source project)Open sourceSince 2021UI Libraries

Facts checked on against the sources listed at the end of this page.

Pricing
Open sourceFree plan: Yes, Radix UI is completely free
Open source
YesMIT
GitHub stars
19,439+100 in the last 30 days
npm downloads a week
92Mup 6% on the week before

A good fit for

  • Building a fully custom-styled design system on top of solid, accessible component behavior
  • Teams that want to pair unstyled primitives with Tailwind CSS or another styling system
  • Projects that need solid accessibility (keyboard navigation, ARIA) without implementing it from scratch
  • Existing shadcn/ui projects that were built on Radix and don't need to migrate

Not a good fit for

  • Teams that want prebuilt, visually styled components out of the box, since Radix ships with no styling at all
  • New projects that specifically want the newest primitives library from Radix's creators, where Base UI may be worth considering instead
  • Non-React projects, since Radix UI is a React-specific library

Radix UI pricing

Radix UI is completely free and open source under the MIT license.

Prices in USD, checked on 27 September 2026. Current prices on radix-ui.com.

Main features

Unstyled primitives
Component behavior and accessibility with no default visual styling, letting you design freely.
Accessibility built in
Keyboard navigation, focus management and ARIA attributes handled for you.
Composable API
Components are designed to be composed together to build more complex UI patterns.
Wide component coverage
Dialogs, dropdown menus, tooltips, tabs, accordions, popovers and more.
Framework for design systems
Commonly used as the behavioral foundation for a custom, styled component library.

About Radix UI

Radix UI provides low-level, unstyled component primitives for common interactive UI patterns, like dialogs, popovers, dropdown menus, tabs and tooltips, handling the tricky parts of accessibility and interaction (focus trapping, keyboard navigation, ARIA attributes) so developers can focus on visual design rather than reimplementing behavior.

Because Radix components ship with no default styling, they're commonly paired with a styling system like Tailwind CSS, and are the underlying primitives behind popular component libraries and generators, most notably having been the original default primitives library for shadcn/ui.

Radix's creators later built Base UI, a newer unstyled primitives library incorporating lessons learned from Radix, which shadcn/ui adopted as its default in July 2026. Radix UI itself remains actively maintained and widely used, whether directly or through tools that still support it.

Made by
WorkOS (Radix UI open source project)
Free plan
Yes, Radix UI is completely free
Available on
React

Usage and activity

Weekly npm downloads of @radix-ui/react-dialog, last 12 months.

025M50M75M100MSepNovJanMarMayJulOct24 September 2025: 12,579,897 downloads a week1 October 2025: 11,306,867 downloads a week8 October 2025: 11,435,713 downloads a week15 October 2025: 11,577,938 downloads a week22 October 2025: 11,832,651 downloads a week29 October 2025: 12,319,283 downloads a week5 November 2025: 12,483,563 downloads a week12 November 2025: 12,923,464 downloads a week19 November 2025: 13,203,132 downloads a week26 November 2025: 13,039,882 downloads a week3 December 2025: 12,296,641 downloads a week10 December 2025: 15,281,022 downloads a week17 December 2025: 13,797,671 downloads a week24 December 2025: 11,526,530 downloads a week31 December 2025: 8,274,387 downloads a week7 January 2026: 11,535,799 downloads a week14 January 2026: 14,837,317 downloads a week21 January 2026: 15,711,509 downloads a week28 January 2026: 16,653,386 downloads a week4 February 2026: 17,642,870 downloads a week11 February 2026: 18,827,635 downloads a week18 February 2026: 18,254,136 downloads a week25 February 2026: 20,162,158 downloads a week4 March 2026: 21,172,989 downloads a week11 March 2026: 22,898,788 downloads a week18 March 2026: 23,234,808 downloads a week25 March 2026: 25,984,990 downloads a week1 April 2026: 42,211,185 downloads a week8 April 2026: 29,500,832 downloads a week15 April 2026: 45,838,645 downloads a week22 April 2026: 52,010,327 downloads a week29 April 2026: 55,002,745 downloads a week6 May 2026: 51,945,454 downloads a week13 May 2026: 56,035,459 downloads a week20 May 2026: 56,597,209 downloads a week27 May 2026: 52,768,438 downloads a week3 June 2026: 55,582,120 downloads a week10 June 2026: 57,854,805 downloads a week17 June 2026: 60,563,625 downloads a week24 June 2026: 60,981,452 downloads a week1 July 2026: 59,697,257 downloads a week8 July 2026: 64,036,433 downloads a week22 July 2026: 66,069,663 downloads a week29 July 2026: 68,289,746 downloads a week5 August 2026: 70,247,341 downloads a week12 August 2026: 69,793,558 downloads a week26 August 2026: 73,066,557 downloads a week2 September 2026: 70,071,709 downloads a week28 September 2026: 86,212,575 downloads a week5 October 2026: 91,739,906 downloads a week

Radix UI alternatives

All 10 alternatives to Radix UI, side by side

Radix UI compared

Questions about Radix UI

Is Radix UI free?

Yes, it's completely free and open source under the MIT license.

Is Radix UI being replaced by Base UI?

Radix UI is not deprecated. Its creators built a newer library, Base UI, which shadcn/ui made its default in July 2026, but Radix continues to be maintained and used directly or through tools that support it.

Does Radix UI include styling?

No, Radix UI is unstyled by design; it handles behavior and accessibility while you apply your own CSS or a framework like Tailwind CSS.

What is Radix UI commonly used with?

It's commonly paired with Tailwind CSS for styling, and was the original default primitives library used by shadcn/ui.

Sources and links

Work on Radix UI? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.

Radix UI: pricing, features and alternatives (2026) | ScratchDB