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,365
npm downloads a week
92Mup 9% 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.

025M50M75M100MOctDecJanMarMayJulOct7 October 2025: 11,380,202 downloads a week14 October 2025: 11,617,615 downloads a week21 October 2025: 11,744,150 downloads a week28 October 2025: 12,256,964 downloads a week4 November 2025: 12,439,090 downloads a week11 November 2025: 12,864,363 downloads a week18 November 2025: 13,108,485 downloads a week25 November 2025: 13,217,952 downloads a week2 December 2025: 12,076,899 downloads a week9 December 2025: 15,277,508 downloads a week16 December 2025: 13,834,910 downloads a week23 December 2025: 12,513,863 downloads a week30 December 2025: 8,412,657 downloads a week6 January 2026: 10,364,800 downloads a week13 January 2026: 14,651,330 downloads a week20 January 2026: 15,268,085 downloads a week27 January 2026: 16,745,960 downloads a week3 February 2026: 17,468,761 downloads a week10 February 2026: 18,736,213 downloads a week17 February 2026: 18,186,665 downloads a week24 February 2026: 19,865,853 downloads a week3 March 2026: 21,067,793 downloads a week10 March 2026: 22,722,866 downloads a week17 March 2026: 23,128,375 downloads a week24 March 2026: 23,615,017 downloads a week31 March 2026: 41,281,615 downloads a week7 April 2026: 31,271,769 downloads a week14 April 2026: 43,083,061 downloads a week21 April 2026: 51,254,470 downloads a week28 April 2026: 55,032,579 downloads a week5 May 2026: 51,909,427 downloads a week12 May 2026: 55,577,383 downloads a week19 May 2026: 56,761,508 downloads a week26 May 2026: 53,157,753 downloads a week2 June 2026: 54,956,700 downloads a week9 June 2026: 57,401,251 downloads a week16 June 2026: 60,359,925 downloads a week23 June 2026: 61,175,867 downloads a week7 July 2026: 63,089,284 downloads a week21 July 2026: 65,475,440 downloads a week28 July 2026: 68,453,597 downloads a week4 August 2026: 69,766,386 downloads a week11 August 2026: 69,602,067 downloads a week25 August 2026: 72,996,094 downloads a week1 September 2026: 69,563,604 downloads a week27 September 2026: 84,555,388 downloads a week4 October 2026: 91,859,169 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