---
name: "@corr"
slug: "corr"
description: "A personal shadcn-based registry by lcorrigan704 containing React components, charts, animated elements, and blocks accumulated over time. Built as a shared scratch-pad for reusable patterns; component list is modest and evolving. Stack is standard shadcn/ui + Tailwind CSS. Free and open source. Use for: referencing a small personal design-system's implementation patterns rather than as a comprehensive production library."
category: "Personal/portfolio registry"
tags: ["aesthetic", "animation", "blocks", "buttons", "cards", "charts", "dashboard", "forms", "loaders", "media", "navigation", "overlays", "pro-available", "tables"]
framework: "react"
license: "MIT"
author: "lcorrigan704"
website: "https://ui.corr.sh"
github: "https://github.com/lcorrigan704/ui"
registry: "https://ui.corr.sh/r/registry.json"
pro: true
pro_url: "https://ui.corr.sh/pricing"
github_stars: 0
component_count: 59
generated_at: "2026-07-28T08:00:50.948Z"
---

# @corr

A personal shadcn-based registry by lcorrigan704 containing React components, charts, animated elements, and blocks accumulated over time. Built as a shared scratch-pad for reusable patterns; component list is modest and evolving. Stack is standard shadcn/ui + Tailwind CSS. Free and open source. Use for: referencing a small personal design-system's implementation patterns rather than as a comprehensive production library.

## Links

- Website: https://ui.corr.sh
- GitHub: https://github.com/lcorrigan704/ui
- Registry JSON: https://ui.corr.sh/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/corr
- This file: https://sh4dcn.vercel.app/md/corr.md
- Pro / pricing: https://ui.corr.sh/pricing

## Install

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

## Components (59)

| name | type | description | install |
| --- | --- | --- | --- |
| accordion-list | registry:component | A clean accordion list wrapper for FAQs, settings, and dense help content. | `npx shadcn@latest add https://ui.corr.sh/r/accordion-list.json` |
| animated-buttons | registry:component | Animated action buttons that transition through hover, loading, and complete states. | `npx shadcn@latest add https://ui.corr.sh/r/animated-buttons.json` |
| animated-copy-button | registry:component | A copy button that animates between idle and copied states. | `npx shadcn@latest add https://ui.corr.sh/r/animated-copy-button.json` |
| animated-dialog | registry:component | A dialog wrapper with subtle Motion transitions for confirmation and form flows. | `npx shadcn@latest add https://ui.corr.sh/r/animated-dialog.json` |
| animated-disclosure | registry:component | An expandable disclosure panel with vertical and horizontal motion directions. | `npx shadcn@latest add https://ui.corr.sh/r/animated-disclosure.json` |
| animated-list | registry:component | A generic list wrapper with Motion entry, exit, and reorder transitions. | `npx shadcn@latest add https://ui.corr.sh/r/animated-list.json` |
| animated-number | registry:component | A NumberFlow-powered animated number primitive for counters, timers, and metrics. | `npx shadcn@latest add https://ui.corr.sh/r/animated-number.json` |
| animated-progress | registry:component | A smooth progress bar with determinate, semantic, and pending states. | `npx shadcn@latest add https://ui.corr.sh/r/animated-progress.json` |
| animated-spinner | registry:component | A restrained Motion-powered spinner for buttons, cards, and async loading states. | `npx shadcn@latest add https://ui.corr.sh/r/animated-spinner.json` |
| animated-toggle-card | registry:component | Selectable cards with a shared animated active state. | `npx shadcn@latest add https://ui.corr.sh/r/animated-toggle-card.json` |
| area-chart | registry:component | A styled EvilCharts area chart for showing trends with filled ranges, gradients, brushes, and selection states. | `npx shadcn@latest add https://ui.corr.sh/r/area-chart.json` |
| audit-log | registry:block | A timestamped activity log block for registry and product events. | `npx shadcn@latest add https://ui.corr.sh/r/audit-log.json` |
| availability | registry:component | A draggable weekly availability scheduler for creating, resizing, moving, disabling, and deleting time spans. | `npx shadcn@latest add https://ui.corr.sh/r/availability.json` |
| bar-chart | registry:component | A styled EvilCharts bar chart for comparing categories with stacked, gradient, hatched, and horizontal variants. | `npx shadcn@latest add https://ui.corr.sh/r/bar-chart.json` |
| carousel | registry:component | A center-snapping carousel primitive with responsive edge blur and button controls. | `npx shadcn@latest add https://ui.corr.sh/r/carousel.json` |
| chart-empty-loading-error | registry:component | A standardized chart state frame for ready, loading, empty, and error states. | `npx shadcn@latest add https://ui.corr.sh/r/chart-empty-loading-error.json` |
| code-block | registry:component | A copyable code block with line numbers, language selection, and lightweight language-aware syntax highlighting. | `npx shadcn@latest add https://ui.corr.sh/r/code-block.json` |
| command-palette | registry:component | A reusable command dialog wrapper for grouped actions, app navigation, and searchable command menus. | `npx shadcn@latest add https://ui.corr.sh/r/command-palette.json` |
| component-health-panel | registry:component | A registry health panel for dependencies, source files, JSON URLs, and install commands. | `npx shadcn@latest add https://ui.corr.sh/r/component-health-panel.json` |
| composed-chart | registry:component | A styled EvilCharts composed chart for mixing bars and lines in a single operational view. | `npx shadcn@latest add https://ui.corr.sh/r/composed-chart.json` |
| data-table | registry:component | A generic data table with search, sorting, row selection, CSV export, pagination, row actions, and destructive action confirmation. | `npx shadcn@latest add https://ui.corr.sh/r/data-table.json` |
| date-picker-field | registry:component | A date picker field with local-safe date normalization and optional ISO date string output. | `npx shadcn@latest add https://ui.corr.sh/r/date-picker-field.json` |
| destructive-gate | registry:component | A dialog and mobile drawer confirmation that gates destructive actions behind a generated three-word phrase. | `npx shadcn@latest add https://ui.corr.sh/r/destructive-gate.json` |
| action-dialog | registry:component | A compact dialog wrapper for focused confirmation and form actions. | `npx shadcn@latest add https://ui.corr.sh/r/action-dialog.json` |
| action-drawer | registry:component | A mobile-friendly drawer wrapper with title, description, content, and footer actions. | `npx shadcn@latest add https://ui.corr.sh/r/action-drawer.json` |
| empty-state | registry:component | A small empty-state wrapper around the shadcn empty primitive with action slots and visual variants. | `npx shadcn@latest add https://ui.corr.sh/r/empty-state.json` |
| file-manager | registry:block | A file manager block with upload, list/grid layout, and item actions. | `npx shadcn@latest add https://ui.corr.sh/r/file-manager.json` |
| file-upload-dropzone | registry:component | A controlled drag-and-drop file upload field with selected file rows. | `npx shadcn@latest add https://ui.corr.sh/r/file-upload-dropzone.json` |
| filters | registry:component | A composable filter builder with searchable fields, operators, select and multiselect values, text validation, keyboard shortcuts, and i18n labels. | `npx shadcn@latest add https://ui.corr.sh/r/filters.json` |
| form-builder | registry:block | A reusable form builder block with drag-and-drop fields, JSON definitions, previews, and keyed response data. | `npx shadcn@latest add https://ui.corr.sh/r/form-builder.json` |
| kanban | registry:component | A composable drag-and-drop kanban board with sortable columns, sortable cards, handles, overlays, and move callbacks. | `npx shadcn@latest add https://ui.corr.sh/r/kanban.json` |
| key-value-list | registry:component | A small definition-list component for metadata and registry payload details. | `npx shadcn@latest add https://ui.corr.sh/r/key-value-list.json` |
| line-chart | registry:component | A styled EvilCharts line chart for tracking change over time with dots, glow states, brushes, and buffer lines. | `npx shadcn@latest add https://ui.corr.sh/r/line-chart.json` |
| mailbox | registry:block | A responsive mailbox block with folders, message lists, compose flow, confirmations, and toast feedback. | `npx shadcn@latest add https://ui.corr.sh/r/mailbox.json` |
| metric-badge | registry:component | A small badge for counts, states, and operational tags with semantic tones. | `npx shadcn@latest add https://ui.corr.sh/r/metric-badge.json` |
| metric-chart-card | registry:component | A compact metric card with animated numbers, deltas, and a small line, bar, or area chart. | `npx shadcn@latest add https://ui.corr.sh/r/metric-chart-card.json` |
| notice-alert | registry:component | A restrained alert wrapper with info, success, warning, and destructive tones. | `npx shadcn@latest add https://ui.corr.sh/r/notice-alert.json` |
| pie-chart | registry:component | A styled EvilCharts pie chart for showing parts of a whole with labels, legends, and donut variants. | `npx shadcn@latest add https://ui.corr.sh/r/pie-chart.json` |
| presence-fade | registry:component | A tiny mount and unmount wrapper for fade, scale, and slide transitions. | `npx shadcn@latest add https://ui.corr.sh/r/presence-fade.json` |
| preview-data-provider | registry:component | A shared mock data provider for consistent registry demos and examples. | `npx shadcn@latest add https://ui.corr.sh/r/preview-data-provider.json` |
| preview-link | registry:component | A link wrapper that shows a static page preview card on hover. | `npx shadcn@latest add https://ui.corr.sh/r/preview-link.json` |
| profile-avatar | registry:component | An animated profile avatar preview that morphs from the trigger into a focused overlay. | `npx shadcn@latest add https://ui.corr.sh/r/profile-avatar.json` |
| project-card-carousel | registry:block | A responsive project carousel block with preview cards, edge blur, controls, stack badges, and contact-link handling. | `npx shadcn@latest add https://ui.corr.sh/r/project-card-carousel.json` |
| radar-chart | registry:component | A styled EvilCharts radar chart for comparing multi-metric profiles across radial axes. | `npx shadcn@latest add https://ui.corr.sh/r/radar-chart.json` |
| radial-chart | registry:component | A styled EvilCharts radial chart for circular totals, progress groups, and semi-radial layouts. | `npx shadcn@latest add https://ui.corr.sh/r/radial-chart.json` |
| registry-install-card | registry:component | A registry install surface with copy actions, JSON links, and compact usage metrics. | `npx shadcn@latest add https://ui.corr.sh/r/registry-install-card.json` |
| responsive-preview-shell | registry:component | A responsive preview utility with viewport controls and a smooth carousel with soft blurred edges. | `npx shadcn@latest add https://ui.corr.sh/r/responsive-preview-shell.json` |
| sankey-chart | registry:component | A styled EvilCharts sankey chart for weighted flows between stages. | `npx shadcn@latest add https://ui.corr.sh/r/sankey-chart.json` |
| screen-size-guard | registry:component | A responsive fallback wrapper for components that are not ready for smaller screens yet. | `npx shadcn@latest add https://ui.corr.sh/r/screen-size-guard.json` |
| scroll-blur | registry:component | A scroll utility with top, bottom, left, and right edge blurs plus optional snap-item helpers. | `npx shadcn@latest add https://ui.corr.sh/r/scroll-blur.json` |
| section-tabs | registry:component | A compact tabs wrapper for switching between related panels. | `npx shadcn@latest add https://ui.corr.sh/r/section-tabs.json` |
| settings-page | registry:block | A responsive settings page block with profile, notification, and security sections. | `npx shadcn@latest add https://ui.corr.sh/r/settings-page.json` |
| shimmer-skeleton | registry:component | A subtle shimmer skeleton for loading cards, lists, and table rows. | `npx shadcn@latest add https://ui.corr.sh/r/shimmer-skeleton.json` |
| status-page | registry:block | A status page block with uptime metrics, GitHub-style day bars, service filtering, and incident history. | `npx shadcn@latest add https://ui.corr.sh/r/status-page.json` |
| status-pill | registry:component | A compact status badge with semantic color, icon, and label variants for operational interfaces. | `npx shadcn@latest add https://ui.corr.sh/r/status-pill.json` |
| stepper | registry:component | A compact horizontal or vertical stepper for install, publish, and form flows. | `npx shadcn@latest add https://ui.corr.sh/r/stepper.json` |
| timeline | registry:component | A composable horizontal timeline with draggable slots, rows, drop validation, current-time markers, and custom slot rendering. | `npx shadcn@latest add https://ui.corr.sh/r/timeline.json` |
| toast-action | registry:component | A simple sonner toast trigger with title, description, and undo action. | `npx shadcn@latest add https://ui.corr.sh/r/toast-action.json` |
| typography-effects | registry:component | Motion typography utilities for shimmer text, cycling loading messages, and lyric-style active word emphasis. | `npx shadcn@latest add https://ui.corr.sh/r/typography-effects.json` |

## For AI agents

```text
You are adding components from @corr to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/corr.md) for the component list.
2. Fetch the machine-readable index: https://ui.corr.sh/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: corr).
```
