Home/UI Component Libraries/Base UI
B
Base UI logo

Base UI

Updated: Oct 16, 2026

Unstyled, accessible React UI components from the creators of Radix and Floating UI, for building accessible component libraries and web apps with any styling solution.

Base UI

About Base UI

Overview

Base UI is a library of unstyled React components for building accessible user interfaces, component libraries, web applications, and websites. The creators of Radix UI, Floating UI, and Material UI built it as a composable, configurable foundation that does not impose visual opinions.

Every component prioritizes flexibility, accessibility, and reliability. When speccing components, the team follows ARIA Authoring Practices Guide patterns and complies with the WCAG 2.2 standard, testing across a wide range of browsers, devices, platforms, and environments.

Key Benefits

  • Unstyled by design, shipping no bundled CSS so teams apply their own visual styling
  • Works with any styling library, from Tailwind and CSS Modules to CSS-in-JS and plain CSS
  • Accessibility-first, following ARIA APG patterns and complying with the WCAG 2.2 standard
  • Keeps its API close to Radix UI for an easier migration path between the libraries
  • Provides more complex components such as Combobox, Autocomplete, and nested dialogs
  • Actively maintained and developed by a dedicated full-time team of 7 developers and designers

How It Works

Install Base UI as a React package and compose its unstyled components inside your application. You then apply your own styling with whatever solution you prefer, and pair the components with JavaScript animation libraries such as Motion or plain CSS transitions.

Use Cases

  • Design system teams build a shared, accessible component library on a consistent foundation
  • React developers assemble configurable interfaces without fighting framework opinions
  • Accessibility-focused teams meet WCAG 2.2 and ARIA requirements from the start
  • Teams migrating from Radix UI switch with minimal changes thanks to similar APIs

Why Choose This Product

Base UI is actively maintained by a full-time team, a distinction from peer libraries. It offers more complex components such as Combobox and Autocomplete, deeper feature support like input scrubbing and hover-triggered menus, and is licensed under MIT for free commercial use.

Key Features

🧱

Unstyled components

Ships no bundled CSS, leaving all visual styling to the developer.

🎨

Styling agnostic

Works with Tailwind, CSS Modules, CSS-in-JS, plain CSS, or any other styling library.

β™Ώ

Accessible by design

Follows ARIA Authoring Practices Guide patterns and complies with the WCAG 2.2 standard.

πŸ”„

Radix-compatible API

Keeps its API close to Radix UI to ease migration between the two libraries.

🧩

Complex components

Provides Combobox, Autocomplete, nested dialogs, and hover-triggered menus.

🎬

Animation ready

Works with JavaScript animation libraries like Motion or plain CSS transitions.

πŸ–±οΈ

Input scrubbing

Offers deeper feature support such as input scrubbing for fine-grained control.

Base UI Pricing

Free
Free

Pricing extracted from the product website and may change. Check the source for current details.