Shadcn Templates
mui

Base UI

Unstyled, accessible React components for design systems and web apps. From the creators of Radix, Floating UI, and MUI — composable primitives with no bundled CSS.

9.8k
GitHub stars
Free
Price
May 27, 2026
Updated
Base UI screenshotOpen Base UI

Overview

Base UI is an unstyled React component library for building accessible user interfaces, web apps and design systems. It comes from the creators of Radix, Floating UI and Material UI, and is developed full-time by a dedicated team of seven. The @base-ui/react package reached v1.0.0 in December 2025 and has shipped regular minor releases since, up to v1.9.0 in October 2026.

The package bundles no CSS and prescribes no styling approach, so it works with Tailwind, CSS Modules, CSS-in-JS or plain CSS, and with animation libraries like Motion. Its APIs are intentionally close to Radix UI for easier migration, and it is the primitive layer under many shadcn-style component libraries.

Features

  • Unstyled components: Accordion, dialog, drawer, menu, menubar, navigation menu, popover, scroll area, select, tabs, toast and more.
  • Complex inputs: Combobox, autocomplete, number field with a scrub area, and an OTP field.
  • Forms: Field, fieldset and form components with labeling, validation and consolidated error handling.
  • Accessibility: Follows ARIA Authoring Practices Guide patterns and complies with WCAG 2.2 for component behavior.
  • Deeper features: Nested dialogs, menus that open on hover, swipe-to-dismiss drawers and input scrubbing.
  • Handbook: Guides for styling, animation, composition, customization, forms and TypeScript.
  • MIT licensed: Free for commercial use.

Tech stack

  • React, TypeScript, works with any styling solution (Tailwind CSS v4 examples in the docs)

Similar listings

All Primitives