⚠️ Mobile is not supported yet.
Search for a command to run...
Composable React components powered by Base UI and Tailwind CSS — Build fast, customize everything.
A set of collapsible panels with headings.
A dialog that requires user response to proceed.
Arrow SVG component.
An input that suggests options as you type.
An easily stylable avatar component.
Displays a small count or status indicator.
Displays the path to the current resource using a hierarchy of links.
A button component that can be rendered as another tag or focusable when disabled.
Displays content inside a themed container.
Beautiful charts. Built using Recharts.
A chat input component.
An easily stylable checkbox component.
Provides a shared state to a series of checkboxes.
A collapsible panel controlled by a button.
A file tree component with collapsible folders and file badges.
An input combined with a list of predefined items to select.
A mobile-friendly command palette for search and quick actions.
A menu that appears at the pointer on right click or long press.
A popup that opens on top of the entire page.
Complex user management UI with nested dialogs.
Image gallery with nested auth dialogs. Inspired by Unsplash.
A panel that slides in from the edge of the screen.
A list of actions in a dropdown, enhanced with keyboard navigation.
Responsive dialog that can expand and shrink
A component that provides labeling and validation for form controls.
A native fieldset element with an easily stylable legend.
A native form element with consolidated error handling.
A native input element that automatically works with Field.
Styles keyboard key hints and key groups.
Renders an accessible label associated with controls.
A menu bar providing commands and options for your application.
A graphical display of a numeric value within a range.
A fluid card-to-modal transition pattern. Combines Base UI's accessible dialog primitives with Framer Motion's shared layout animations for a seamless expansion effect. Inspired by Linear.
A collection of links and menus for website navigation.
A numeric input element with increment and decrement buttons, and a scrub area.
A multi-step onboarding dialog with carousel navigation.
A one-time password input composed of individual character slots.
An accessible popup anchored to a button.
Displays the status of a task that takes a long time.
A compact status selector optimized for efficiency. Features custom hotkey logic for instant selection, rich item rendering with status colors, and contextual tooltips. Inspired by Linear.
An easily stylable radio button component.
Accessible resizable panel groups and layouts with keyboard support.
A native scroll container with custom scrollbars.
A common form component for choosing a predefined value in a dropdown menu.
A separator element accessible to screen readers.
Extends the Dialog component to display content that complements the main content of the screen.
App sidebar