Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. UI component libraries
  3. Radix UI

Unstyled accessible React primitives · by WorkOS

Radix UI

Unstyled, accessible React primitives such as Dialog, Dropdown Menu and Popover, maintained by WorkOS and used underneath shadcn/ui and many design systems.

Visit radix-ui.com ↗ Alternatives Open source Open source
radix-ui.com
Radix UI homepage
§1

Overview

Radix Primitives is a set of unstyled React components for common widgets: accordion, checkbox, dialog, dropdown menu, popover, select, slider, tabs, tooltip, toast and more. Each follows the WAI-ARIA design patterns where possible and handles focus, keyboard support and aria attributes. Components are uncontrolled by default but can be controlled, and an asChild prop lets you render the behaviour onto your own element.

Since January 2025 the recommended install is a single tree-shakeable radix-ui package; individual @radix-ui/react-* packages still exist, and the July 2026 release added per-primitive subpath imports such as radix-ui/accordion. The project started in 2020 and its GitHub repository says it is maintained by WorkOS.

Maintenance pace is worth knowing. The public release log shows regular releases through August 2025, then no entries until June 2026, when releases resumed with new composition APIs and many bug fixes. Several Radix authors now work on Base UI, and shadcn/ui offers Base UI as an alternative primitive layer. Radix is not deprecated, but check the release log if you depend on complex components such as Select or Navigation Menu.

§2

Pricing and plans

Plan Price What you get
Open source Free MIT licence, copyright WorkOS

No paid tier. Radix is MIT-licensed and maintained by WorkOS.

Source: www.radix-ui.com/primitives/docs/overview/introduction · prices as published, excluding tax.

§3

What it does

Accessible behaviour
Implements WAI-ARIA patterns including focus management, roles and keyboard navigation.
Unstyled parts
Every component is split into parts you style with any CSS approach.
asChild composition
Merges a primitive's behaviour onto your own element instead of rendering a wrapper.
Single package
The radix-ui package exposes all primitives, tree-shaken, with subpath imports per primitive since July 2026.
Radix Themes
A separate styled component library built on the primitives for teams that want defaults.
§4

Strengths and limitations

Strengths

  • Widely used foundation, including under shadcn/ui
  • Fully typed, consistent API across primitives
  • Incremental adoption: use one primitive or all
  • MIT licence with a company maintainer

Limitations

  • React only
  • You write all styling yourself unless you use Radix Themes or shadcn/ui
  • The release log shows a gap from August 2025 to June 2026, so fixes can be slow
  • Components are client-side and need a client boundary in React Server Components apps
§5

Who it suits

Good for

  • Design system teams that want accessible behaviour without imposed styles
  • Existing shadcn/ui projects on the Radix base
  • React apps adopting primitives one at a time

Look elsewhere if

  • Vue, Svelte or Angular projects
  • Teams wanting a fully styled library out of the box
§6

Pricing history

  • 6 Jun 2026

    Radix Primitives releases resume

    After no releases since 13 August 2025, Radix published a release on 6 June 2026 with new composition APIs and fixes, followed by further releases in June and July 2026. Source ↗

§7

Alternatives to Radix UI

Tool From Free option Stages
Material UI (MUI) Styled React component library with paid advanced components
$299/yr Free tier
PV
PrimeVue Vue component suite (commercial licence from v5)
— Free tier
PR
PrimeReact React component suite (commercial licence from v11)
— Free tier
Vu
Vuetify Material Design component framework for Vue
— Open source
Ant Design Enterprise React component library
— Open source
BU
Base UI Unstyled accessible React components
— Open source

All UI component libraries →

§8

Questions

Is Radix UI still maintained?

Yes. WorkOS maintains it, and releases resumed in June 2026 after a gap since August 2025.

What is the difference between Radix Primitives and Radix Themes?

Primitives are unstyled behaviour components; Themes is a styled library built on top of them.

Should I use Radix or Base UI with shadcn/ui?

Both are supported. Radix has the longer track record; Base UI is newer and more actively released in 2026.

Sources read for this page

  • https://www.radix-ui.com/primitives/docs/overview/introduction
  • https://www.radix-ui.com/primitives/docs/overview/releases
  • https://github.com/radix-ui/primitives
Spec sheet
From
Open source
Free tier
Free to self-host
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
For
React
Styling
Unstyled (any CSS; Radix Themes is styled)
How you get it
npm package (radix-ui or @radix-ui/react-*)
Paid extras
None
Open source
Yes
Self-host
No
EU data
Not stated
Category
UI libraries
Visit radix-ui.com ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money