---
name: "@registrydirectory"
slug: "registrydirectory"
description: "The explorer for the shadcn registry ecosystem."
category: "Charts/data viz"
tags: ["auth", "backgrounds", "buttons", "cards", "charts", "dashboard", "forms", "icons", "loaders", "media", "navigation", "overlays", "tables"]
framework: "react"
license: "MIT"
author: "rbadillap"
website: "https://registry.directory"
github: "https://github.com/rbadillap/registry.directory"
registry: "https://registry.directory/r/registry.json"
pro: false
pro_url: null
github_stars: 76
component_count: 250
generated_at: "2026-09-21T01:50:16.753Z"
---

# @registrydirectory

The explorer for the shadcn registry ecosystem.

## Links

- Website: https://registry.directory
- GitHub: https://github.com/rbadillap/registry.directory
- Registry JSON: https://registry.directory/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/registrydirectory
- This file: https://sh4dcn.vercel.app/md/registrydirectory.md

## Install

```sh
# add the whole registry (shadcn CLI)
npx shadcn@latest add https://registry.directory/r/registry.json
pnpm dlx shadcn@latest add https://registry.directory/r/registry.json
bunx shadcn@latest add https://registry.directory/r/registry.json
# clone the source repo
git clone https://github.com/rbadillap/registry.directory.git
# fetch the raw registry index
curl -s https://registry.directory/r/registry.json
```

## Components (250)

| name | type | description | install |
| --- | --- | --- | --- |
| shadcn/index | registry:style | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/index.json` |
| shadcn/style | registry:style | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/style.json` |
| shadcn/accordion | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/accordion.json` |
| shadcn/alert | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/alert.json` |
| shadcn/alert-dialog | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/alert-dialog.json` |
| shadcn/aspect-ratio | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/aspect-ratio.json` |
| shadcn/avatar | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/avatar.json` |
| shadcn/badge | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/badge.json` |
| shadcn/breadcrumb | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/breadcrumb.json` |
| shadcn/button | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/button.json` |
| shadcn/button-group | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/button-group.json` |
| shadcn/calendar | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/calendar.json` |
| shadcn/card | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/card.json` |
| shadcn/carousel | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/carousel.json` |
| shadcn/chart | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart.json` |
| shadcn/checkbox | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/checkbox.json` |
| shadcn/collapsible | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/collapsible.json` |
| shadcn/combobox | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/combobox.json` |
| shadcn/command | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/command.json` |
| shadcn/context-menu | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/context-menu.json` |
| shadcn/dialog | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/dialog.json` |
| shadcn/drawer | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/drawer.json` |
| shadcn/dropdown-menu | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/dropdown-menu.json` |
| shadcn/empty | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/empty.json` |
| shadcn/field | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/field.json` |
| shadcn/form | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/form.json` |
| shadcn/hover-card | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/hover-card.json` |
| shadcn/input | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/input.json` |
| shadcn/input-group | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/input-group.json` |
| shadcn/input-otp | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/input-otp.json` |
| shadcn/item | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/item.json` |
| shadcn/label | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/label.json` |
| shadcn/menubar | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/menubar.json` |
| shadcn/navigation-menu | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/navigation-menu.json` |
| shadcn/pagination | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/pagination.json` |
| shadcn/popover | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/popover.json` |
| shadcn/progress | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/progress.json` |
| shadcn/radio-group | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/radio-group.json` |
| shadcn/resizable | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/resizable.json` |
| shadcn/scroll-area | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/scroll-area.json` |
| shadcn/select | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/select.json` |
| shadcn/separator | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/separator.json` |
| shadcn/sheet | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/sheet.json` |
| shadcn/sidebar | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar.json` |
| shadcn/skeleton | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/skeleton.json` |
| shadcn/slider | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/slider.json` |
| shadcn/sonner | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/sonner.json` |
| shadcn/spinner | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/spinner.json` |
| shadcn/switch | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/switch.json` |
| shadcn/table | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/table.json` |
| shadcn/tabs | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/tabs.json` |
| shadcn/textarea | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/textarea.json` |
| shadcn/toggle | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/toggle.json` |
| shadcn/toggle-group | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/toggle-group.json` |
| shadcn/tooltip | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/tooltip.json` |
| shadcn/kbd | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/kbd.json` |
| shadcn/native-select | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/native-select.json` |
| shadcn/direction | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/direction.json` |
| shadcn/attachment | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/attachment.json` |
| shadcn/bubble | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/bubble.json` |
| shadcn/marker | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/marker.json` |
| shadcn/message | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/message.json` |
| shadcn/message-scroller | registry:ui | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/message-scroller.json` |
| shadcn/dashboard-01 | registry:block | [shadcn/ui] A dashboard with sidebar, charts and data table. | `npx shadcn@latest add https://registry.directory/r/shadcn/dashboard-01.json` |
| shadcn/sidebar-01 | registry:block | [shadcn/ui] A simple sidebar with navigation grouped by section. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-01.json` |
| shadcn/sidebar-02 | registry:block | [shadcn/ui] A sidebar with collapsible sections. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-02.json` |
| shadcn/sidebar-03 | registry:block | [shadcn/ui] A sidebar with submenus. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-03.json` |
| shadcn/sidebar-04 | registry:block | [shadcn/ui] A floating sidebar with submenus. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-04.json` |
| shadcn/sidebar-05 | registry:block | [shadcn/ui] A sidebar with collapsible submenus. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-05.json` |
| shadcn/sidebar-06 | registry:block | [shadcn/ui] A sidebar with submenus as dropdowns. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-06.json` |
| shadcn/sidebar-07 | registry:block | [shadcn/ui] A sidebar that collapses to icons. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-07.json` |
| shadcn/sidebar-08 | registry:block | [shadcn/ui] An inset sidebar with secondary navigation. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-08.json` |
| shadcn/sidebar-09 | registry:block | [shadcn/ui] Collapsible nested sidebars. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-09.json` |
| shadcn/sidebar-10 | registry:block | [shadcn/ui] A sidebar in a popover. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-10.json` |
| shadcn/sidebar-11 | registry:block | [shadcn/ui] A sidebar with a collapsible file tree. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-11.json` |
| shadcn/sidebar-12 | registry:block | [shadcn/ui] A sidebar with a calendar. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-12.json` |
| shadcn/sidebar-13 | registry:block | [shadcn/ui] A sidebar in a dialog. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-13.json` |
| shadcn/sidebar-14 | registry:block | [shadcn/ui] A sidebar on the right. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-14.json` |
| shadcn/sidebar-15 | registry:block | [shadcn/ui] A left and right sidebar. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-15.json` |
| shadcn/sidebar-16 | registry:block | [shadcn/ui] A sidebar with a sticky site header. | `npx shadcn@latest add https://registry.directory/r/shadcn/sidebar-16.json` |
| shadcn/login-01 | registry:block | [shadcn/ui] A simple login form. | `npx shadcn@latest add https://registry.directory/r/shadcn/login-01.json` |
| shadcn/login-02 | registry:block | [shadcn/ui] A two column login page with a cover image. | `npx shadcn@latest add https://registry.directory/r/shadcn/login-02.json` |
| shadcn/login-03 | registry:block | [shadcn/ui] A login page with a muted background color. | `npx shadcn@latest add https://registry.directory/r/shadcn/login-03.json` |
| shadcn/login-04 | registry:block | [shadcn/ui] A login page with form and image. | `npx shadcn@latest add https://registry.directory/r/shadcn/login-04.json` |
| shadcn/login-05 | registry:block | [shadcn/ui] A simple email-only login page. | `npx shadcn@latest add https://registry.directory/r/shadcn/login-05.json` |
| shadcn/signup-01 | registry:block | [shadcn/ui] A simple signup form. | `npx shadcn@latest add https://registry.directory/r/shadcn/signup-01.json` |
| shadcn/signup-02 | registry:block | [shadcn/ui] A two column signup page with a cover image. | `npx shadcn@latest add https://registry.directory/r/shadcn/signup-02.json` |
| shadcn/signup-03 | registry:block | [shadcn/ui] A signup page with a muted background color. | `npx shadcn@latest add https://registry.directory/r/shadcn/signup-03.json` |
| shadcn/signup-04 | registry:block | [shadcn/ui] A signup page with form and image. | `npx shadcn@latest add https://registry.directory/r/shadcn/signup-04.json` |
| shadcn/signup-05 | registry:block | [shadcn/ui] A simple signup form with social providers. | `npx shadcn@latest add https://registry.directory/r/shadcn/signup-05.json` |
| shadcn/chart-area-axes | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-axes.json` |
| shadcn/chart-area-default | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-default.json` |
| shadcn/chart-area-gradient | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-gradient.json` |
| shadcn/chart-area-icons | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-icons.json` |
| shadcn/chart-area-interactive | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-interactive.json` |
| shadcn/chart-area-legend | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-legend.json` |
| shadcn/chart-area-linear | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-linear.json` |
| shadcn/chart-area-stacked-expand | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-stacked-expand.json` |
| shadcn/chart-area-stacked | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-stacked.json` |
| shadcn/chart-area-step | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-area-step.json` |
| shadcn/chart-bar-active | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-active.json` |
| shadcn/chart-bar-default | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-default.json` |
| shadcn/chart-bar-horizontal | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-horizontal.json` |
| shadcn/chart-bar-interactive | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-interactive.json` |
| shadcn/chart-bar-label-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-label-custom.json` |
| shadcn/chart-bar-label | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-label.json` |
| shadcn/chart-bar-mixed | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-mixed.json` |
| shadcn/chart-bar-multiple | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-multiple.json` |
| shadcn/chart-bar-negative | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-negative.json` |
| shadcn/chart-bar-stacked | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-bar-stacked.json` |
| shadcn/chart-line-default | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-default.json` |
| shadcn/chart-line-dots-colors | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-dots-colors.json` |
| shadcn/chart-line-dots-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-dots-custom.json` |
| shadcn/chart-line-dots | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-dots.json` |
| shadcn/chart-line-interactive | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-interactive.json` |
| shadcn/chart-line-label-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-label-custom.json` |
| shadcn/chart-line-label | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-label.json` |
| shadcn/chart-line-linear | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-linear.json` |
| shadcn/chart-line-multiple | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-multiple.json` |
| shadcn/chart-line-step | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-line-step.json` |
| shadcn/chart-pie-donut-active | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-donut-active.json` |
| shadcn/chart-pie-donut-text | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-donut-text.json` |
| shadcn/chart-pie-donut | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-donut.json` |
| shadcn/chart-pie-interactive | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-interactive.json` |
| shadcn/chart-pie-label-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-label-custom.json` |
| shadcn/chart-pie-label-list | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-label-list.json` |
| shadcn/chart-pie-label | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-label.json` |
| shadcn/chart-pie-legend | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-legend.json` |
| shadcn/chart-pie-separator-none | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-separator-none.json` |
| shadcn/chart-pie-simple | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-simple.json` |
| shadcn/chart-pie-stacked | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-pie-stacked.json` |
| shadcn/chart-radar-default | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-default.json` |
| shadcn/chart-radar-dots | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-dots.json` |
| shadcn/chart-radar-grid-circle-fill | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-circle-fill.json` |
| shadcn/chart-radar-grid-circle-no-lines | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-circle-no-lines.json` |
| shadcn/chart-radar-grid-circle | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-circle.json` |
| shadcn/chart-radar-grid-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-custom.json` |
| shadcn/chart-radar-grid-fill | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-fill.json` |
| shadcn/chart-radar-grid-none | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-grid-none.json` |
| shadcn/chart-radar-icons | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-icons.json` |
| shadcn/chart-radar-label-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-label-custom.json` |
| shadcn/chart-radar-legend | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-legend.json` |
| shadcn/chart-radar-lines-only | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-lines-only.json` |
| shadcn/chart-radar-multiple | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-multiple.json` |
| shadcn/chart-radar-radius | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radar-radius.json` |
| shadcn/chart-radial-grid | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-grid.json` |
| shadcn/chart-radial-label | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-label.json` |
| shadcn/chart-radial-shape | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-shape.json` |
| shadcn/chart-radial-simple | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-simple.json` |
| shadcn/chart-radial-stacked | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-stacked.json` |
| shadcn/chart-radial-text | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-radial-text.json` |
| shadcn/chart-tooltip-default | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-default.json` |
| shadcn/chart-tooltip-indicator-line | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-indicator-line.json` |
| shadcn/chart-tooltip-indicator-none | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-indicator-none.json` |
| shadcn/chart-tooltip-label-none | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-label-none.json` |
| shadcn/chart-tooltip-label-custom | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-label-custom.json` |
| shadcn/chart-tooltip-label-formatter | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-label-formatter.json` |
| shadcn/chart-tooltip-formatter | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-formatter.json` |
| shadcn/chart-tooltip-icons | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-icons.json` |
| shadcn/chart-tooltip-advanced | registry:block | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/chart-tooltip-advanced.json` |
| shadcn/utils | registry:lib | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/utils.json` |
| shadcn/use-mobile | registry:hook | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/use-mobile.json` |
| shadcn/theme-stone | registry:theme | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/theme-stone.json` |
| shadcn/theme-zinc | registry:theme | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/theme-zinc.json` |
| shadcn/theme-neutral | registry:theme | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/theme-neutral.json` |
| shadcn/theme-gray | registry:theme | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/theme-gray.json` |
| shadcn/theme-slate | registry:theme | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/theme-slate.json` |
| shadcn/font-geist | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-geist.json` |
| shadcn/font-inter | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-inter.json` |
| shadcn/font-noto-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-noto-sans.json` |
| shadcn/font-nunito-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-nunito-sans.json` |
| shadcn/font-figtree | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-figtree.json` |
| shadcn/font-roboto | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-roboto.json` |
| shadcn/font-raleway | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-raleway.json` |
| shadcn/font-dm-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-dm-sans.json` |
| shadcn/font-public-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-public-sans.json` |
| shadcn/font-outfit | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-outfit.json` |
| shadcn/font-oxanium | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-oxanium.json` |
| shadcn/font-manrope | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-manrope.json` |
| shadcn/font-space-grotesk | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-space-grotesk.json` |
| shadcn/font-montserrat | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-montserrat.json` |
| shadcn/font-ibm-plex-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-ibm-plex-sans.json` |
| shadcn/font-source-sans-3 | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-source-sans-3.json` |
| shadcn/font-instrument-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-instrument-sans.json` |
| shadcn/font-jetbrains-mono | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-jetbrains-mono.json` |
| shadcn/font-geist-mono | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-geist-mono.json` |
| shadcn/font-noto-serif | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-noto-serif.json` |
| shadcn/font-roboto-slab | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-roboto-slab.json` |
| shadcn/font-merriweather | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-merriweather.json` |
| shadcn/font-lora | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-lora.json` |
| shadcn/font-playfair-display | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-playfair-display.json` |
| shadcn/font-eb-garamond | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-eb-garamond.json` |
| shadcn/font-instrument-serif | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-instrument-serif.json` |
| shadcn/font-heading-geist | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-geist.json` |
| shadcn/font-heading-inter | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-inter.json` |
| shadcn/font-heading-noto-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-noto-sans.json` |
| shadcn/font-heading-nunito-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-nunito-sans.json` |
| shadcn/font-heading-figtree | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-figtree.json` |
| shadcn/font-heading-roboto | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-roboto.json` |
| shadcn/font-heading-raleway | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-raleway.json` |
| shadcn/font-heading-dm-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-dm-sans.json` |
| shadcn/font-heading-public-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-public-sans.json` |
| shadcn/font-heading-outfit | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-outfit.json` |
| shadcn/font-heading-oxanium | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-oxanium.json` |
| shadcn/font-heading-manrope | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-manrope.json` |
| shadcn/font-heading-space-grotesk | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-space-grotesk.json` |
| shadcn/font-heading-montserrat | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-montserrat.json` |
| shadcn/font-heading-ibm-plex-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-ibm-plex-sans.json` |
| shadcn/font-heading-source-sans-3 | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-source-sans-3.json` |
| shadcn/font-heading-instrument-sans | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-instrument-sans.json` |
| shadcn/font-heading-jetbrains-mono | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-jetbrains-mono.json` |
| shadcn/font-heading-geist-mono | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-geist-mono.json` |
| shadcn/font-heading-noto-serif | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-noto-serif.json` |
| shadcn/font-heading-roboto-slab | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-roboto-slab.json` |
| shadcn/font-heading-merriweather | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-merriweather.json` |
| shadcn/font-heading-lora | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-lora.json` |
| shadcn/font-heading-playfair-display | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-playfair-display.json` |
| shadcn/font-heading-eb-garamond | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-eb-garamond.json` |
| shadcn/font-heading-instrument-serif | registry:font | [shadcn/ui] | `npx shadcn@latest add https://registry.directory/r/shadcn/font-heading-instrument-serif.json` |
| shadcn-studio/accordion-01 | registry:component | [shadcn/studio] Basic accordion with default styling and collapsible FAQ items. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-01.json` |
| shadcn-studio/accordion-02 | registry:component | [shadcn/studio] Card-style accordion with separated items, shadow effects, and rotated chevron icons. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-02.json` |
| shadcn-studio/accordion-03 | registry:component | [shadcn/studio] Icon-enhanced accordion with category icons displayed before each item title. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-03.json` |
| shadcn-studio/accordion-04 | registry:component | [shadcn/studio] Plus/minus icon accordion with animated icon transitions for expand/collapse states. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-04.json` |
| shadcn-studio/accordion-05 | registry:component | [shadcn/studio] Active state accordion with amber highlighting for expanded items and borders. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-05.json` |
| shadcn-studio/accordion-06 | registry:component | [shadcn/studio] Icon and expand indicator accordion with category icons and plus icon for expand/collapse. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-06.json` |
| shadcn-studio/accordion-07 | registry:component | [shadcn/studio] Avatar-based accordion displaying user profiles with avatar images, names, and email addresses. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-07.json` |
| shadcn-studio/accordion-08 | registry:component | [shadcn/studio] Enhanced icon accordion with circular icon containers and subtitle descriptions for each item. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-08.json` |
| shadcn-studio/accordion-09 | registry:component | [shadcn/studio] Outline-style accordion with bordered items and spacing between each accordion item. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-09.json` |
| shadcn-studio/accordion-10 | registry:component | [shadcn/studio] Box-style accordion with unified border container around all accordion items. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-10.json` |
| shadcn-studio/accordion-11 | registry:component | [shadcn/studio] Tab-style accordion with accent background highlighting for expanded items. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-11.json` |
| shadcn-studio/accordion-12 | registry:component | [shadcn/studio] Tab with outline accordion featuring bordered highlighting and shadow effects for expanded items. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-12.json` |
| shadcn-studio/accordion-13 | registry:component | [shadcn/studio] Media content accordion with category icons and embedded images in accordion content. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-13.json` |
| shadcn-studio/accordion-14 | registry:component | [shadcn/studio] Filled header accordion with accent background triggers and separated content sections. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-14.json` |
| shadcn-studio/accordion-15 | registry:component | [shadcn/studio] Multi-level accordion with nested collapsible sections for hierarchical FAQ organization. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-15.json` |
| shadcn-studio/accordion-16 | registry:component | [shadcn/studio] Simplified multi-level accordion with plus/minus icons for nested FAQ categories and questions. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/accordion-16.json` |
| shadcn-studio/alert-01 | registry:component | [shadcn/studio] Basic alert with circle alert icon and simple title message. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-01.json` |
| shadcn-studio/alert-02 | registry:component | [shadcn/studio] Avatar-enhanced alert with user profile image, and alert icon. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-02.json` |
| shadcn-studio/alert-03 | registry:component | [shadcn/studio] Closable alert with dismiss functionality using X icon and state management. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-03.json` |
| shadcn-studio/alert-04 | registry:component | [shadcn/studio] Interactive alert with link button featuring arrow icon and styled border/text colors. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-04.json` |
| shadcn-studio/alert-05 | registry:component | [shadcn/studio] Attached icon alert with separated icon section and destructive warning styling. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-05.json` |
| shadcn-studio/alert-06 | registry:component | [shadcn/studio] Focused icon alert with avatar-wrapped warning icon and destructive background styling. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-06.json` |
| shadcn-studio/alert-07 | registry:component | [shadcn/studio] File upload progress alert with animated progress bar, action buttons, and close functionality. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-07.json` |
| shadcn-studio/alert-08 | registry:component | [shadcn/studio] Multi-action alert with primary background, multiple buttons, and dismissible interface. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-08.json` |
| shadcn-studio/alert-09 | registry:component | [shadcn/studio] Task progress alert with user avatar, progress indicator, and task completion tracking. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-09.json` |
| shadcn-studio/alert-10 | registry:component | [shadcn/studio] Gradient background alert with email verification message and gradient styling. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-10.json` |
| shadcn-studio/alert-11 | registry:component | [shadcn/studio] Success indicator alert with left border highlight and green success styling. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-11.json` |
| shadcn-studio/alert-12 | registry:component | [shadcn/studio] Information/error indicator alert with destructive background styling and informational content. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-12.json` |
| shadcn-studio/alert-13 | registry:component | [shadcn/studio] displaying a minimal "New message!" notification with an attention icon and an actionable "Open" button | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-13.json` |
| shadcn-studio/alert-14 | registry:component | [shadcn/studio] Error indicator alert with red styling and destructive error message. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-14.json` |
| shadcn-studio/alert-15 | registry:component | [shadcn/studio] Pure destructive alert using built-in destructive variant with error styling. | `npx shadcn@latest add https://registry.directory/r/shadcn-studio/alert-15.json` |

## For AI agents

```text
You are adding components from @registrydirectory to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/registrydirectory.md) for the component list.
2. Fetch the machine-readable index: https://registry.directory/r/registry.json
3. Install a single component with its install command from the table above.
4. Full structured record: https://sh4dcn.vercel.app/json (library slug: registrydirectory).
```
