Open-source component catalogue

57 deliberate foundations.

Each category ships editable React and TypeScript source, a shadcn-compatible registry payload, documented semantics, tested keyboard behavior, RTL, dark mode, and reduced motion.

57
component categories
7
product families
MIT
source licence

Browse components

57 results

Navigation and disclosure

Accordion

Vertically stacked disclosure sections with coordinated open state.

Display and feedback

Alert

Static or live feedback with a restrained status reservoir.

Overlays

Alert Dialog

A modal confirmation surface for consequential decisions.

Foundations

Aspect Ratio

A predictable media frame that preserves a numeric ratio.

Display and feedback

Avatar

Image, fallback, group, and named presence status.

Display and feedback

Badge

A non-interactive semantic label in solid or translucent fruit material.

Navigation and disclosure

Breadcrumb

Hierarchy navigation with current-page and collapsed-path parts.

Forms and selection

Button

The approved fruit-gel action with chewy press physics.

Forms and selection

Button Group

Related native buttons joined by quiet shared material.

Composite inputs

Calendar

A locale-aware single-date grid with month navigation and constraints.

Display and feedback

Card

Passive, link, and button surfaces held in one continuous gel-pocket frame.

Data and utilities

Carousel

Controlled or uncontrolled labelled slides with finite or looping movement.

Forms and selection

Checkbox

A native checkbox with mixed, validation, disabled, and read-only states.

Navigation and disclosure

Collapsible

One trigger and panel for optional supporting content.

Composite inputs

Combobox

An editable option picker with filtering and collision-aware popup.

Composite inputs

Command

A filterable grouped action surface with decorative shortcuts.

Navigation and disclosure

Context Menu

Secondary commands opened by context click, keyboard, or long press.

Data and utilities

Data Table

A generic typed table with filtering, sorting, paging, and selection.

Composite inputs

Date Picker

A formatted trigger composing Gummy Popover and Calendar.

Overlays

Dialog

A modal reading plane with responsive focus containment.

Foundations

Direction

A scoped native direction boundary aligned with Base UI behavior.

Overlays

Drawer

A mobile-first bottom task surface built on modal dialog behavior.

Navigation and disclosure

Dropdown Menu

Compact commands with typeahead, submenus, and selection items.

Display and feedback

Empty

A structured zero-state with media, title, description, and actions.

Forms and selection

Field

One labelled control with descriptions, validation, and layout state.

Overlays

Hover Card

A supporting preview for a focused or hovered link.

Forms and selection

Input

A native single-line field with descriptions, adornments, and feedback.

Composite inputs

Input Group

Native input, addons, and real button actions in one shell.

Composite inputs

Input OTP

Four to eight numeric slots with paste distribution and form value.

Display and feedback

Item

A dense passive, link, or button row with media, copy, and actions.

Foundations

Kbd

Keyboard notation for shortcuts and key sequences.

Forms and selection

Label

A native label with required, optional, disabled, and read-only cues.

Navigation and disclosure

Menubar

Coordinated application command menus with compact scanning.

Forms and selection

Native Select

The platform single-select picker with Gummy shell and read-only extension.

Navigation and disclosure

Navigation Menu

Site discovery links arranged in a shared responsive popup viewport.

Navigation and disclosure

Pagination

Current-page navigation with previous, next, and ellipsis parts.

Overlays

Popover

A non-modal contextual surface with title, description, and close parts.

Display and feedback

Progress

Determinate or indeterminate task progress with a visible label.

Forms and selection

Radio Group

A native fieldset of same-name radios with controlled state and RTL.

Data and utilities

Resizable

A bounded two-panel split with pointer and keyboard control.

Data and utilities

Scroll Area

A native scroll viewport with custom overflow-only scrollbars.

Composite inputs

Select

A non-editable custom picker for richer option content.

Foundations

Separator

A quiet horizontal or vertical divider with decorative or semantic mode.

Overlays

Sheet

A modal side workflow with configurable logical edge.

Navigation and disclosure

Sidebar

A controlled workspace shell with responsive navigation panel and inset.

Foundations

Skeleton

A decorative loading placeholder with reduced-motion fallback.

Forms and selection

Slider

Single or range numeric selection on a touch-safe track.

Data and utilities

Sonner

Polite or urgent toast workflows with actions, promises, and swipe dismissal.

Foundations

Spinner

A compact named loading indicator with reduced-motion state.

Forms and selection

Switch

A binary Base UI control with one connected track and gel thumb.

Data and utilities

Table

Composable native table sections, captions, rows, headers, and cells.

Navigation and disclosure

Tabs

One shared selection rail coordinating labelled tab panels.

Forms and selection

Textarea

A native multiline field with validation, resizing, and live count.

Forms and selection

Toggle

A pressed-state button for one independent option.

Forms and selection

Toggle Group

Single or multiple pressed choices coordinated as a labelled group.

Overlays

Tooltip

A short descriptive popup with shared delay and collision handling.

Foundations

Typography

Headings, text, eyebrow, blockquote, and inline-code foundations.