sh4dcnv2 · atlas
← libraries

@sevenui

Base UI powered components, distributed through the shadcn registry.

67 components pro available react shadcn-cli

Install this registry

shadcn (npm) npx shadcn@latest add https://sevenui.dev/r/registry.json
pnpm pnpm dlx shadcn@latest add https://sevenui.dev/r/registry.json
bun bunx shadcn@latest add https://sevenui.dev/r/registry.json
fetch registry curl -s https://sevenui.dev/r/registry.json

Components

67 total
SevenUI Theme theme

shadcn-compatible design tokens (neutral palette).

npx shadcn@latest add https://sevenui.dev/r/theme.json
Animations style

SevenUI's enter/exit animation utilities (animate-in/out, fade, zoom, slide) used by the overlay components.

npx shadcn@latest add https://sevenui.dev/r/animations.json
Button ui

Displays a button built on the Base UI Button primitive.

npx shadcn@latest add https://sevenui.dev/r/button.json
Badge ui

Displays a small status descriptor.

npx shadcn@latest add https://sevenui.dev/r/badge.json
Kbd ui

Displays a keyboard key.

npx shadcn@latest add https://sevenui.dev/r/kbd.json
Label ui

Displays a label for form inputs.

npx shadcn@latest add https://sevenui.dev/r/label.json
Card ui

Displays a container with optional header, content, and footer sections.

npx shadcn@latest add https://sevenui.dev/r/card.json
Input ui

Displays a text input built on the Base UI Input primitive.

npx shadcn@latest add https://sevenui.dev/r/input.json
Input OTP ui

Displays an OTP input field built on the Base UI OTPField primitive.

npx shadcn@latest add https://sevenui.dev/r/input-otp.json
Alert ui

Displays a message with optional title and description for the user.

npx shadcn@latest add https://sevenui.dev/r/alert.json
Avatar ui

An image element with a fallback for representing the user.

npx shadcn@latest add https://sevenui.dev/r/avatar.json
Separator ui

Visually or semantically separates content.

npx shadcn@latest add https://sevenui.dev/r/separator.json
Skeleton ui

Use to show a placeholder while content is loading.

npx shadcn@latest add https://sevenui.dev/r/skeleton.json
Spinner ui

Displays a loading indicator.

npx shadcn@latest add https://sevenui.dev/r/spinner.json
Aspect Ratio ui

Displays content with a fixed aspect ratio.

npx shadcn@latest add https://sevenui.dev/r/aspect-ratio.json
Textarea ui

Displays a multi-line text input field.

npx shadcn@latest add https://sevenui.dev/r/textarea.json
Table ui

Displays data in rows and columns with semantic HTML and support for headers, bodies, and footers.

npx shadcn@latest add https://sevenui.dev/r/table.json
Breadcrumb ui

Displays the current location within a hierarchical navigation structure.

npx shadcn@latest add https://sevenui.dev/r/breadcrumb.json
Pagination ui

Displays navigation for multi-page content.

npx shadcn@latest add https://sevenui.dev/r/pagination.json
Progress ui

Displays an indicator showing the completion progress of a task.

npx shadcn@latest add https://sevenui.dev/r/progress.json
Field ui

Associates a label, control, description, and validation error for a form field.

npx shadcn@latest add https://sevenui.dev/r/field.json
Form ui

A native form with consolidated, auto-clearing validation error handling.

npx shadcn@latest add https://sevenui.dev/r/form.json
Checkbox ui

Displays a checkbox built on the Base UI Checkbox primitive.

npx shadcn@latest add https://sevenui.dev/r/checkbox.json
Radio Group ui

Displays a radio group built on the Base UI Radio primitive.

npx shadcn@latest add https://sevenui.dev/r/radio-group.json
Switch ui

Displays a switch built on the Base UI Switch primitive.

npx shadcn@latest add https://sevenui.dev/r/switch.json
Toggle ui

Displays a toggle built on the Base UI Toggle primitive.

npx shadcn@latest add https://sevenui.dev/r/toggle.json
Toggle Group ui

Displays a toggle group built on the Base UI Toggle Group primitive.

npx shadcn@latest add https://sevenui.dev/r/toggle-group.json
Slider ui

Displays a slider built on the Base UI Slider primitive.

npx shadcn@latest add https://sevenui.dev/r/slider.json
Number Field ui

Displays a number field built on the Base UI Number Field primitive.

npx shadcn@latest add https://sevenui.dev/r/number-field.json
Select ui

Displays a select menu built on the Base UI Select primitive.

npx shadcn@latest add https://sevenui.dev/r/select.json
Combobox ui

An input combined with a filterable popup list, built on the Base UI Combobox primitive.

npx shadcn@latest add https://sevenui.dev/r/combobox.json
Tooltip ui

A popup that displays information related to an element when hovered or focused, built on the Base UI Tooltip primitive.

npx shadcn@latest add https://sevenui.dev/r/tooltip.json
Popover ui

Displays rich content in a portal, positioned relative to an anchor element, built on the Base UI Popover primitive.

npx shadcn@latest add https://sevenui.dev/r/popover.json
Hover Card ui

Displays a preview card when hovering or focusing a link, built on the Base UI Preview Card primitive.

npx shadcn@latest add https://sevenui.dev/r/hover-card.json
Dialog ui

A window overlaid on either the primary window or another dialog window, rendering the content underneath inert, built on the Base UI Dialog primitive.

npx shadcn@latest add https://sevenui.dev/r/dialog.json
Alert Dialog ui

A modal dialog that interrupts the user with important content and expects a response, built on the Base UI Alert Dialog primitive.

npx shadcn@latest add https://sevenui.dev/r/alert-dialog.json
Sheet ui

An edge-positioned panel that slides in from the side of the screen, built on the Base UI Dialog primitive.

npx shadcn@latest add https://sevenui.dev/r/sheet.json
Drawer ui

A panel that slides in from an edge of the screen and can be dismissed with a swipe gesture, built on the Base UI Drawer primitive.

npx shadcn@latest add https://sevenui.dev/r/drawer.json
Dropdown Menu ui

Displays a menu to the user — such as a set of actions or functions — triggered by a button, built on the Base UI Menu primitive.

npx shadcn@latest add https://sevenui.dev/r/dropdown-menu.json
Context Menu ui

Displays a menu to the user — such as a set of actions or functions — triggered by right click or touch long-press, built on the Base UI Menu primitive.

npx shadcn@latest add https://sevenui.dev/r/context-menu.json
Menubar ui

A horizontal menu bar with multiple menus — such as File, Edit, and View — built on the Base UI Menu primitive.

npx shadcn@latest add https://sevenui.dev/r/menubar.json
Toast ui

A sonner-style, module-level toast API for showing brief, non-blocking notifications, built on the Base UI Toast primitive.

npx shadcn@latest add https://sevenui.dev/r/toast.json
Tabs ui

A set of layered sections of content — known as tab panels — that display one panel at a time, built on the Base UI Tabs primitive.

npx shadcn@latest add https://sevenui.dev/r/tabs.json
Accordion ui

A vertically stacked set of interactive headings that each reveal an associated panel of content, built on the Base UI Accordion primitive.

npx shadcn@latest add https://sevenui.dev/r/accordion.json
Collapsible ui

An interactive component which expands/collapses a panel, built on the Base UI Collapsible primitive.

npx shadcn@latest add https://sevenui.dev/r/collapsible.json
Scroll Area ui

Augments native scroll functionality for custom, cross-browser styling, built on the Base UI Scroll Area primitive.

npx shadcn@latest add https://sevenui.dev/r/scroll-area.json
Meter ui

Displays a value within a known range, built on the Base UI Meter primitive.

npx shadcn@latest add https://sevenui.dev/r/meter.json
Toolbar ui

A container for grouping a set of controls, such as buttons, toggle groups, or links, built on the Base UI Toolbar primitive.

npx shadcn@latest add https://sevenui.dev/r/toolbar.json
Navigation Menu ui

A collection of links for navigating websites, sharing one animated popup between top-level menu triggers, built on the Base UI Navigation Menu primitive.

npx shadcn@latest add https://sevenui.dev/r/navigation-menu.json
Command ui

A fast, composable command palette built on the Base UI Autocomplete primitive.

npx shadcn@latest add https://sevenui.dev/r/command.json
Sidebar ui

A composable, themeable sidebar with collapsible, mobile, and icon-only modes.

npx shadcn@latest add https://sevenui.dev/r/sidebar.json
Resizable ui

Accessible resizable panel groups and layouts.

npx shadcn@latest add https://sevenui.dev/r/resizable.json
Carousel ui

A carousel with motion and swipe built using Embla.

npx shadcn@latest add https://sevenui.dev/r/carousel.json
Calendar ui

A date field component that lets users select dates or ranges.

npx shadcn@latest add https://sevenui.dev/r/calendar.json
Chart ui

Composable chart primitives built on Recharts.

npx shadcn@latest add https://sevenui.dev/r/chart.json
Button Group ui

Groups related buttons with shared borders and separators.

npx shadcn@latest add https://sevenui.dev/r/button-group.json
Input Group ui

Groups an input with addons, buttons, and inline text.

npx shadcn@latest add https://sevenui.dev/r/input-group.json
Item ui

A flexible list item with media, content, and actions.

npx shadcn@latest add https://sevenui.dev/r/item.json
Empty ui

Displays an empty state with media, title, description, and actions.

npx shadcn@latest add https://sevenui.dev/r/empty.json
Native Select ui

A styled native HTML select element.

npx shadcn@latest add https://sevenui.dev/r/native-select.json
Direction ui

Re-exports the Base UI DirectionProvider for RTL support.

npx shadcn@latest add https://sevenui.dev/r/direction.json
Marker ui

An inline marker with icon and content for annotating UI.

npx shadcn@latest add https://sevenui.dev/r/marker.json
Message ui

Chat message layout with avatar, content, header, and footer.

npx shadcn@latest add https://sevenui.dev/r/message.json
Message Scroller ui

Auto-scrolling chat viewport built on the shadcn MessageScroller primitive.

npx shadcn@latest add https://sevenui.dev/r/message-scroller.json
Bubble ui

Chat message bubbles for conversational interfaces.

npx shadcn@latest add https://sevenui.dev/r/bubble.json
Attachment ui

Displays file attachments with media previews and actions.

npx shadcn@latest add https://sevenui.dev/r/attachment.json
Questionnaire ui

Multi-step questionnaire flow built on the shadcn Questionnaire primitive.

npx shadcn@latest add https://sevenui.dev/r/questionnaire.json