Base UIvs
Radix UI


Radix UI: The previous generation of the same idea, widely deployed and the base of shadcn/ui

Unstyled accessible React primitives built by the teams behind Radix, Material UI and Floating UI
As of 31 August 2026, Base UI is free to use. Headless React components providing keyboard behaviour, focus management and ARIA state with no styling. Softwr lists it under Libraries. Base UI is made by Base UI (open source project, maintainers from MUI, Radix and Floating UI), available on Web.
Overview
Base UI provides unstyled React components covering the interaction patterns that are difficult to implement correctly: dialogs, popovers, menus, comboboxes, selects, tooltips and form controls. Each handles focus trapping, keyboard navigation, ARIA attributes and collision aware positioning, and leaves appearance entirely to you. It is MIT licensed and free. The distinguishing fact is organisational rather than technical. The project brought together maintainers from Radix UI, Material UI's own unstyled component effort and Floating UI, consolidating three separate attempts at the same problem into one. For a team choosing a foundation to build a design system on, that concentration of the people who wrote the previous generation is the strongest available signal about where maintenance attention will go. It is also, read the other way, a question about Radix, which sits underneath shadcn/ui and therefore underneath a very large number of applications built in the past two years. Anyone in that position should be watching Radix release activity rather than assuming it. The trade off is the usual headless one, plus youth. Unstyled primitives mean you write all the CSS, so there is no afternoon in which the application looks finished, and the payoff arrives later as a design system you control rather than one you override. Being a newer project, the component range is narrower than Radix at its peak and the APIs have moved between releases, so pinning versions and reading release notes is not optional yet.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Base UI.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


Radix UI: The previous generation of the same idea, widely deployed and the base of shadcn/ui


shadcn/ui: Styled components you copy into your repository, if you want an appearance to start from rather than pure primitives


MUI: A full styled library from the same organisation when building a design system from scratch is not the goal
Pricing
Taken from the vendor's own pricing page. Prices move, so check before you buy.
Base UI
On request
Capabilities
Unstyled primitives
Behaviour and accessibility with no appearance imposed
Focus and keyboard management
Focus trapping, restoration and arrow key navigation implemented per pattern
ARIA state handling
Correct roles and state attributes maintained through interaction
Collision aware positioning
Popovers and menus placed with the Floating UI positioning engine
Composable parts
Components split into parts so markup structure stays yours
Server rendering safe
Works with React server components and streaming rendering setups
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
It is where much of the same maintenance attention has moved. If you are on Radix, watch its release activity rather than assuming continuity.
shadcn/ui components are built on Radix primitives, so the health of Radix is your dependency question, not a theoretical one.
For the components it covers, yes, provided you pin versions and read release notes. The range is narrower than mature libraries, so check coverage against your needs first.
Keep looking
React component library of over a hundred components with hooks, under the MIT licence
Enterprise React component library from Ant Group, built for dense data heavy back office interfaces
Tailwind CSS plugin adding semantic component class names, with no JavaScript and no behaviour
Material Design component framework for Vue, MIT licensed with paid support subscriptions available
Open source archives information management application
Cloud-based library management built on WorldCat
Free ebook and audiobook app from OverDrive, gated entirely on an active public library card
React component library of over a hundred components with hooks, under the MIT licence
Material Design component framework for Vue, MIT licensed with paid support subscriptions available
Cloud-based library management built on WorldCat
Softwr does not host reviews and shows no star rating for Base UI, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
Open source C++ library and command line tool for point cloud translation and processing
Open source, no licence feeFree library streaming app with instant borrowing, capped by a monthly checkout limit set by your library
Free with a participating library card, capped by monthly borrow limitFree ebook and audiobook app from OverDrive, gated entirely on an active public library card
Free with a participating library card, no subscriptionPython package for interactive geospatial mapping and analysis inside Jupyter notebooks
Open source, no licence feeMaterial Design component framework for Vue, MIT licensed with paid support subscriptions available
Open source, no licence feeEnterprise React component library from Ant Group, built for dense data heavy back office interfaces
Open source, no licence feeTailwind CSS plugin adding semantic component class names, with no JavaScript and no behaviour
Open source, no licence fee