sh4dcnv2 · atlas
← libraries

@hirael

The components shadcn/ui doesn't ship. A collection of high-utility React components built on top of shadcn/ui.

241 components pro available react shadcn-cli MIT

Install this registry

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

Components

241 total
Multi Select component

Chip-based multi-select with command-palette dropdown, search, select-all and async loader. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/multi-select.json
Number Range component

Two-thumb slider paired with synced number inputs. Min/max/step, currency or unit formatting, keyboard-first.

npx shadcn@latest add https://hirael.com/r/number-range.json
Year Picker component

Decade-grid year picker with keyboard nav, min/max bounds, single or range mode.

npx shadcn@latest add https://hirael.com/r/year-picker.json
Tag Input component

Chip input with paste-to-split, dedupe, validation hook, max tags. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/tag-input.json
Duration Input component

Segmented duration field over days, hours, minutes and seconds. Digits auto-advance, arrows step, and the value stays a plain number of seconds.

npx shadcn@latest add https://hirael.com/r/duration-input.json
Combobox component

Searchable select on Base UI: single or multiple selection, chips, grouped options, an input addon slot and a clear button.

npx shadcn@latest add https://hirael.com/r/combobox.json
Lazy Select component

Autocomplete single-select that defers loading until open and pages through results on scroll. Debounced server-side search with a pluggable lazy paginator hoo…

npx shadcn@latest add https://hirael.com/r/lazy-select.json
Password Input component

Show/hide toggle with an optional pluggable strength meter. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/password-input.json
Currency Input component

Locale-aware grouping with currency-symbol prefix and configurable decimal precision.

npx shadcn@latest add https://hirael.com/r/currency-input.json
Phone Input component

Country dial-code dropdown with E.164 output. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/phone-input.json
File Dropzone component

Drag-drop + click upload zone with previews, accept and max-size validation. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/file-dropzone.json
Stat Card component

Compact metric card with label, value, and an up/down/flat trend chip. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/stat-card.json
Rating component

Star rating with hover preview, half-star precision, read-only mode and sm / md / lg sizes.

npx shadcn@latest add https://hirael.com/r/rating.json
Timeline component

Vertical event timeline with default or icon dots, tone variants and labelled time / title / description parts.

npx shadcn@latest add https://hirael.com/r/timeline.json
Kbd component

3D tactile keycap with hover lift and pressed states. Compound API with KbdGroup for chords and KbdDisplay for inline keys.

npx shadcn@latest add https://hirael.com/r/kbd.json
Callout component

MDX-style admonition with info / success / warning / error / neutral variants and optional icon override. Ships --info / --success / --warning theme tokens.

npx shadcn@latest add https://hirael.com/r/callout.json
Scroll Progress component

Fixed reading progress bar. Tracks document scroll by default or a scoped container ref.

npx shadcn@latest add https://hirael.com/r/scroll-progress.json
Hero 1 block

Full-bleed hero card over an animated light-beam shader, with a glass pill nav, a trust badge, a serif headline, dual CTA and a three-stat footer.

npx shadcn@latest add https://hirael.com/r/hero-01.json
Hero 2 block

Centered hero over animated gradient bars, with a release pill, a serif headline with an underlined accent, dual CTA and a wordmark strip.

npx shadcn@latest add https://hirael.com/r/hero-02.json
Hero 3 block

Editorial centered hero on a faded grid, with a serif headline, sub-copy, dual CTA and a logo cloud of customer wordmarks.

npx shadcn@latest add https://hirael.com/r/hero-03.json
Hero 4 block

Full-bleed image-banner hero with a dark scrim, a slim nav, a serif headline and dual CTA aligned to the bottom.

npx shadcn@latest add https://hirael.com/r/hero-04.json
Hero 5 block

Full-bleed hero card over an animated aurora shader, with a pill nav, a live status pill, a serif headline, dual CTA and an avatar social-proof row.

npx shadcn@latest add https://hirael.com/r/hero-05.json
Feature 1 block

One bordered card of stacked stripes: a centered intro, three alternating rows pairing an indexed layer with a small deploys, previews or release-rules mockup,…

npx shadcn@latest add https://hirael.com/r/feature-01.json
Feature 2 block

Centered header above a six-item list of what every catalog item includes, laid out on hairline rows with a tabular index kicker.

npx shadcn@latest add https://hirael.com/r/feature-02.json
Pricing 1 block

Three-tier card row with a monthly/yearly toggle that swaps each price and billing note, a featured middle plan, feature checklist and CTA.

npx shadcn@latest add https://hirael.com/r/pricing-01.json
Pricing 2 block

Plan comparison table with grouped feature rows and a per-plan CTA in the header; on small screens a plan picker shows one plan column at a time.

npx shadcn@latest add https://hirael.com/r/pricing-02.json
Pricing 3 block

Three-tier card row with a monthly/yearly billing toggle that tweens the price, a featured plan, per-plan icon, feature checklist and CTA.

npx shadcn@latest add https://hirael.com/r/pricing-03.json
Testimonial 1 block

Centered single quote with stylized open-mark, author block (avatar, name, role, company) and a muted wordmark row below.

npx shadcn@latest add https://hirael.com/r/testimonial-01.json
Testimonial 2 block

Masonry quote grid (CSS columns) with ~6 bordered quote cards of varying length and author rows.

npx shadcn@latest add https://hirael.com/r/testimonial-02.json
CTA 1 block

Framed CTA card with headline and sub-copy on the left, and an install command with a copy button above a browse button on the right.

npx shadcn@latest add https://hirael.com/r/cta-01.json
CTA 2 block

Full-bleed centered CTA with framing top/bottom rules, highlight underlay on the key word, and an install command with a copy button.

npx shadcn@latest add https://hirael.com/r/cta-02.json
CTA 3 block

Full-bleed CTA card with an animated dithered shader backdrop, an eyebrow pill, a serif headline and a pill action button.

npx shadcn@latest add https://hirael.com/r/cta-03.json
FAQ 1 block

Two-column FAQ: sticky heading and a hairline help note on the start side, numbered accordion on the end side.

npx shadcn@latest add https://hirael.com/r/faq-01.json
FAQ 2 block

Centered heading with two-column accordion grid below. Each row tagged with a Qn index.

npx shadcn@latest add https://hirael.com/r/faq-02.json
FAQ 3 block

Searchable FAQ with category tabs, a live-filtered accordion, an empty state for missed queries and a support CTA strip.

npx shadcn@latest add https://hirael.com/r/faq-03.json
FAQ 4 block

Framed single-column FAQ with side rules, a centered display header with a topic jump nav, five topic groups each pairing a heading with its own accordion, and…

npx shadcn@latest add https://hirael.com/r/faq-04.json
Login 1 block

Centered login card with monogram, email + password (using the password-input component), remember-me, divider and GitHub / Google providers.

npx shadcn@latest add https://hirael.com/r/login-01.json
Login 2 block

Two-pane login: form on the left, dark testimonial panel with quote and metrics on the right. Uses the strength-meter variant of password-input.

npx shadcn@latest add https://hirael.com/r/login-02.json
Signup 1 block

Centered signup card with monogram, name + email, strength-meter password-input, terms checkbox, divider and GitHub / Google providers. Validates inline on sub…

npx shadcn@latest add https://hirael.com/r/signup-01.json
Forgot Password 1 block

Centered reset-request card: email with inline validation and a pending submit, swapping to a check-your-inbox state that echoes the address with resend and ba…

npx shadcn@latest add https://hirael.com/r/forgot-password-01.json
OTP Verify 1 block

Centered verification card built on InputOTP: six slots that fit a phone screen, paste support, auto-verify on the last digit, a 30s resend countdown announced…

npx shadcn@latest add https://hirael.com/r/otp-verify-01.json
Header 1 block

Sticky top nav with brand monogram, centered anchor links, dual auth CTAs and a slide-down mobile menu.

npx shadcn@latest add https://hirael.com/r/header-01.json
Header 2 block

Floating nav that runs full width at the top of the page and shrinks into a blurred pill once you scroll past 100px, with a spring-animated width change. Links…

npx shadcn@latest add https://hirael.com/r/header-02.json
Header 3 block

Sticky marketing header with Product, Solutions and Resources mega menus, each a two-column link list beside a featured entry, plain Pricing and Docs links, an…

npx shadcn@latest add https://hirael.com/r/header-03.json
Footer 1 block

Brand + tagline column alongside Product / Company / Resources link columns, with a copyright row and social icons below a thin rule.

npx shadcn@latest add https://hirael.com/r/footer-01.json
Not Found 1 block

Centered 404 with mono eyebrow, display headline, paired CTAs and a 'try one of these' suggested-routes list.

npx shadcn@latest add https://hirael.com/r/not-found-01.json
Month Picker component

4×3 month grid with year stepper, keyboard nav, min/max bounds, single or range mode.

npx shadcn@latest add https://hirael.com/r/month-picker.json
Time Picker component

Hour, minute and optional second scroll columns with 12/24h modes, step intervals and keyboard nav.

npx shadcn@latest add https://hirael.com/r/time-picker.json
Color Picker component

SV gradient + hue slider with HEX / RGB / HSL tabs, eyedropper (where supported) and recent swatches.

npx shadcn@latest add https://hirael.com/r/color-picker.json
Avatar Stack component

Overlapping avatar group with size (sm/md/lg) and spacing (tight/normal/loose) variants, image or fallback support, numeric overflow chip, and asChild on items…

npx shadcn@latest add https://hirael.com/r/avatar-stack.json
Announcement Bar component

Top-of-page banner with default / primary / muted tones, optional dismiss button and localStorage persistence.

npx shadcn@latest add https://hirael.com/r/announcement-bar.json
Logo Cloud 1 block

Centered eyebrow + headline above a 6-column bordered wordmark grid, with stat strip and case-study link below.

npx shadcn@latest add https://hirael.com/r/logo-cloud-01.json
Logo Cloud 2 block

Two full-bleed marquee rows of wordmarks running in opposite directions, edges faded into the page, each row holding still on hover.

npx shadcn@latest add https://hirael.com/r/logo-cloud-02.json
Logo Cloud 3 block

Quiet single-row wordmark strip that brightens on hover, a rule, then a pull quote with an avatar and attribution.

npx shadcn@latest add https://hirael.com/r/logo-cloud-03.json
Logo Cloud 4 block

Six customer wordmarks as tabs, each opening a proof panel with a metric, a short quote and a story link. It advances on its own, pauses on hover or focus, and…

npx shadcn@latest add https://hirael.com/r/logo-cloud-04.json
Contact 1 block

Production contact form with controlled state, inline validation, character counter, topic select, consent checkbox and a pending/sent state machine. Channel l…

npx shadcn@latest add https://hirael.com/r/contact-01.json
Blog 1 block

Editorial blog index with a featured post on top and a 4-column grid of post cards underneath. Built on Card and Badge.

npx shadcn@latest add https://hirael.com/r/blog-01.json
Blog 2 block

Editorial post index as dated rows with a thumbnail that surfaces on hover, category tabs with counts that filter the list, and an empty state for a category w…

npx shadcn@latest add https://hirael.com/r/blog-02.json
E-commerce 1 block

Product grid with category filter pills, sale and new badges, wishlist toggles, star ratings, compare-at pricing and add-to-cart buttons that update a live car…

npx shadcn@latest add https://hirael.com/r/ecommerce-01.json
E-commerce 2 block

Shopping cart with capped quantity steppers, animated line-item removal, promo-code validation, a free-shipping threshold, live totals, a checkout that confirm…

npx shadcn@latest add https://hirael.com/r/ecommerce-02.json
E-commerce 3 block

Product detail page with a thumbnail gallery, colour swatches, a size grid that knows what is sold out in each colour, a stock-capped quantity stepper, add to …

npx shadcn@latest add https://hirael.com/r/ecommerce-03.json
E-commerce 4 block

Category page with a sticky filter sidebar (category counts that react to the other filters, price range, colour, stock, rating), removable filter chips, sorti…

npx shadcn@latest add https://hirael.com/r/ecommerce-04.json
Dashboard 1 block

Operations dashboard with a Tabs date-range switcher (1d / 7d / 30d / 90d), a 4-up metric strip, a weekly bar chart and a recent-activity feed. Every metric de…

npx shadcn@latest add https://hirael.com/r/dashboard-01.json
Dashboard 2 block

Analytics dashboard with a date-range select, four sparkline KPI tiles, a layered two-series area chart and top-pages and channel-share side cards. Deltas carr…

npx shadcn@latest add https://hirael.com/r/dashboard-02.json
Dashboard 3 block

Revenue dashboard with a month stepper, a plan-mix donut and legend, an invoice status list and a paginated transactions list. Amounts are numbers formatted th…

npx shadcn@latest add https://hirael.com/r/dashboard-03.json
Dashboard 4 block

Commerce operations dashboard in a card-in-card style: four inset stat tiles, a Today band pairing an hourly two-series revenue chart with ad-budget and peak-h…

npx shadcn@latest add https://hirael.com/r/dashboard-04.json
Dashboard 5 block

Observability dashboard composed as one bordered lattice: greeting strip with range select, four sparkline KPI cells, cache and duration chart cells, an AI-ins…

npx shadcn@latest add https://hirael.com/r/dashboard-05.json
Integrations 1 block

Two-column integrations section with copy and a linked integration list on the left, and an orbit diagram (central hub with 6 spokes) on the right that highlig…

npx shadcn@latest add https://hirael.com/r/integrations-01.json
Integrations 2 block

Filterable connector grid: a category toggle group above a card grid, where each card connects or disconnects with a pending state and a running connected coun…

npx shadcn@latest add https://hirael.com/r/integrations-02.json
Integrations 3 block

Two-column integrations page: a sticky intro with a request-an-integration popover form beside a ruled list of linked connectors and their status.

npx shadcn@latest add https://hirael.com/r/integrations-03.json
Image Gallery 1 block

Studio-style masonry gallery with a Tabs category filter showing counts, photo tiles in varied aspect ratios that open in a lightbox with thumbnails, and an em…

npx shadcn@latest add https://hirael.com/r/image-gallery-01.json
Image Gallery 2 block

Photo grid with a Grid and Rows layout switch, captions on hover or focus, and a lightbox with thumbnails that opens at the chosen photo and returns focus to i…

npx shadcn@latest add https://hirael.com/r/image-gallery-02.json
App Shell 1 block

Drop-in admin shell built on the shadcn Sidebar primitive: collapsible icon rail with nav badges and an account menu in the footer, sticky topbar with breadcru…

npx shadcn@latest add https://hirael.com/r/app-shell-01.json
App Shell 2 block

Sidebar-free admin shell with a sticky top bar over a working settings screen: vertical tabs with roving keyboard focus, a header search that filters every sec…

npx shadcn@latest add https://hirael.com/r/app-shell-02.json
App Shell 3 block

Split-pane inbox shell: icon rail with unread indicator, a searchable conversation listbox you can walk with the arrow keys, and a reading pane where star, arc…

npx shadcn@latest add https://hirael.com/r/app-shell-03.json
App Shell 4 block

Starter shell on the shadcn Sidebar primitive (inset variant): a workspace switcher that switches, a ⌘K field that filters the nav, icon-collapsible items with…

npx shadcn@latest add https://hirael.com/r/app-shell-04.json
Spinner component

Loading indicator with circle, dots and bars variants, sm / md / lg sizes. Inherits the current text color and ships an accessible status label.

npx shadcn@latest add https://hirael.com/r/spinner.json
Copy Button component

Click-to-copy button with copied feedback, icon-only or labelled, ghost / outline variants and a non-secure-context clipboard fallback.

npx shadcn@latest add https://hirael.com/r/copy-button.json
Icon Stack component

Isometric stack of plates with an icon skewed onto the front face, for feature headers and empty states. Layer count is a prop, and the plates take their color…

npx shadcn@latest add https://hirael.com/r/icon-stack.json
Marquee component

Infinite scrolling row or column for logos and testimonials, with pause-on-hover, reverse and vertical modes. Keyframes ship inline, zero config.

npx shadcn@latest add https://hirael.com/r/marquee.json
Tree View component

Collapsible nested tree for file explorers and hierarchical data, with auto folder/file icons, depth indentation, selection and keyboard focus.

npx shadcn@latest add https://hirael.com/r/tree-view.json
Animated Number component

Count-up number that tweens to its target with easing, Intl formatting (currency, compact, percent), prefix/suffix and reduced-motion support.

npx shadcn@latest add https://hirael.com/r/animated-number.json
Stepper component

Multi-step progress indicator with horizontal and vertical orientation, completed / active / inactive states, clickable steps and a compound API.

npx shadcn@latest add https://hirael.com/r/stepper.json
Sortable component

Drag-to-reorder list with pointer and keyboard sorting, handle or whole-item dragging, and live-region announcements. No dnd-kit.

npx shadcn@latest add https://hirael.com/r/sortable.json
Date Picker component

Single-date picker with month grid, keyboard nav, min/max bounds and disabled dates. Includes an inline DateCalendar, no date library.

npx shadcn@latest add https://hirael.com/r/date-picker.json
Date Range Picker component

Dual-month range picker with hover preview, presets, min/max bounds and keyboard nav. Includes an inline DateRangeCalendar, no date library.

npx shadcn@latest add https://hirael.com/r/date-range-picker.json
Mention Input component

@-mention textarea with caret-anchored autocomplete, highlighted mention chips, async search and multiple trigger characters.

npx shadcn@latest add https://hirael.com/r/mention-input.json
Rich Text Editor component

Tiptap editor with a formatting toolbar (headings, lists, links, highlight, alignment) and a hover bubble to edit or unlink links inline. Outputs HTML, control…

npx shadcn@latest add https://hirael.com/r/rich-text-editor.json
Inline Edit component

Click-to-edit text with preview, validation, async submit and confirm/cancel controls. Input and textarea modes.

npx shadcn@latest add https://hirael.com/r/inline-edit.json
Signature Pad component

Canvas signature capture with velocity-based ink, per-stroke undo, theme-aware re-inking and PNG/JPEG export via ref.

npx shadcn@latest add https://hirael.com/r/signature-pad.json
Image Cropper component

Pan-and-zoom image cropper with rect or round mask, fixed aspect frame, pinch / wheel / keyboard control and canvas export via ref.

npx shadcn@latest add https://hirael.com/r/image-cropper.json
Image Compare component

Before/after comparison slider with a draggable, keyboard-accessible divider, horizontal or vertical orientation and hover-follow mode.

npx shadcn@latest add https://hirael.com/r/image-compare.json
Lightbox component

Fullscreen image lightbox on Radix Dialog with gallery navigation, zoom and pan, swipe gestures, captions and a thumbnail strip.

npx shadcn@latest add https://hirael.com/r/lightbox.json
Countdown Timer component

Count-down-to-date timer with boxed / inline / minimal variants, a useCountdown hook, digit animation and completion content.

npx shadcn@latest add https://hirael.com/r/countdown-timer.json
QR Code component

Dependency-free QR code generator rendering crisp SVG, with L/M/Q/H error correction, quiet-zone control and currentColor theming.

npx shadcn@latest add https://hirael.com/r/qr-code.json
Calendar Heatmap component

GitHub-style contribution heatmap with month and weekday labels, tooltips, configurable intensity scale and a legend.

npx shadcn@latest add https://hirael.com/r/calendar-heatmap.json
Code Block component

Code display with built-in dependency-free syntax highlighting via theme tokens, line numbers, line highlights, diff gutters, copy button and collapsible max-h…

npx shadcn@latest add https://hirael.com/r/code-block.json
Masonry component

True masonry layout that balances children into the shortest column by measured height, order-preserving, responsive, dependency-free.

npx shadcn@latest add https://hirael.com/r/masonry.json
Audio Player component

Composable audio player with play/pause, scrub-safe seek with buffered tint, skip, time readouts, volume and playback rate.

npx shadcn@latest add https://hirael.com/r/audio-player.json
Media Input component

Local media file picker that previews via an object URL; empty-state prompt, replace and clear, size validation. Nothing leaves the browser.

npx shadcn@latest add https://hirael.com/r/media-input.json
Tour component

Onboarding spotlight that dims the page around a target element and walks users through steps with a positioned coach-mark card.

npx shadcn@latest add https://hirael.com/r/tour.json
Activity Feed block

Avatar-led event feed with a connecting rail, actor and action lines, timestamps, quoted bodies and date dividers. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/activity-feed.json
Audit Log block

Compliance-style event log with expandable rows that reveal actor, action, status and request metadata. Composable disclosure parts.

npx shadcn@latest add https://hirael.com/r/audit-log.json
Blur Reveal component

Reveals content with a blur, fade and lift as it scrolls into view. Configurable delay, duration and threshold; respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/blur-reveal.json
Text Reveal component

Staggered text entrance that masks and slides each word, character or line into place on scroll. Respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/text-reveal.json
Scroll Reveal component

Fades and slides content in from any direction as it enters the viewport. Configurable distance, delay and replay; respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/scroll-reveal.json
Spotlight Card component

Card surface with a soft spotlight that tracks the cursor and fades in on hover. Built on design tokens, no hard-coded colors.

npx shadcn@latest add https://hirael.com/r/spotlight-card.json
Magnetic Button component

Button that pulls toward the cursor and springs back on leave. Adjustable strength, asChild to wrap a link, respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/magnetic-button.json
Cursor Glow component

Ambient glow layer that follows the pointer across its container and fades when it leaves. Drop it behind heroes, grids or feature panels.

npx shadcn@latest add https://hirael.com/r/cursor-glow.json
Sparkles component

Canvas particle field that drifts and twinkles behind any container. Density scales with size, colors resolve from tokens, and it pauses offscreen and under re…

npx shadcn@latest add https://hirael.com/r/sparkles.json
Tilt Card component

3D pointer tilt with optional cursor-following glare and configurable max angle, scale and perspective. Respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/tilt-card.json
Morphing Dialog component

A trigger card that morphs into a centered dialog via shared-layout animation, with focus trapping, scroll lock, Esc to close and reduced-motion support.

npx shadcn@latest add https://hirael.com/r/morphing-dialog.json
Dock component

macOS-style dock with cursor magnification: icons scale and spring as the pointer passes, with hover and focus labels. Built on motion.

npx shadcn@latest add https://hirael.com/r/dock.json
Floating Action Button component

Expanding speed-dial FAB: a primary trigger that rotates open to stagger a stack of secondary actions on any side. Compound API.

npx shadcn@latest add https://hirael.com/r/floating-action-button.json
Floating Toolbar component

Floating pill toolbar for text selection and canvas actions, with toggle buttons, separators and labels. Position it anywhere.

npx shadcn@latest add https://hirael.com/r/floating-toolbar.json
Split View component

Two-pane master/detail layout with a draggable divider, keyboard resize, min/max bounds and horizontal or vertical orientation. RTL-aware.

npx shadcn@latest add https://hirael.com/r/split-view.json
Resizable Panels component

Composable resizable panel groups with draggable, keyboard-accessible handles, per-panel minimums and nestable horizontal or vertical groups. RTL-aware.

npx shadcn@latest add https://hirael.com/r/resizable-panels.json
Inspector Panel block

Design-tool inspector with a header, collapsible sections and label/control rows. Composable parts for property panels and sidebars.

npx shadcn@latest add https://hirael.com/r/inspector-panel.json
Tenant Switcher block

Workspace, organization or project switcher for multi-tenant apps. Logo or initials, plan or role caption, grouped and searchable list, and a create action. Sh…

npx shadcn@latest add https://hirael.com/r/tenant-switcher.json
KPI Grid block

Hairline-joined grid of KPI tiles with label, value, an up/down/flat delta chip and a dependency-free sparkline. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/kpi-grid.json
Quick Actions block

Grid of dashboard shortcut tiles with icon, label and description; each opens a small form and shows its result in place. Each tile is a button or, via asChild…

npx shadcn@latest add https://hirael.com/r/quick-actions.json
Notifications block

Notification panel with an All/Unread filter, mark all read, per-item mark read and dismiss, an empty state, and an accent-cool unread marker. Ships composable…

npx shadcn@latest add https://hirael.com/r/notifications.json
Billing Card block

Current-plan summary with price, a usage meter, billing detail rows and footer actions. Composable parts for billing settings.

npx shadcn@latest add https://hirael.com/r/billing-card.json
Subscription Plans block

In-app plan selector with featured and current states, a badge, feature checklist and per-plan action. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/subscription-plans.json
API Keys block

API key manager with reveal/hide, copy-to-clipboard, key metadata and a create action. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/api-keys.json
Usage Dashboard block

Metered usage panel with per-resource progress bars that tint amber near the limit and red over it. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/usage-dashboard.json
Creative Studio block

Dark, cinematic creative-studio landing page: a full-viewport hero with an animated backdrop and pull-up wordmark, a scroll-revealed about section, and a stagg…

npx shadcn@latest add https://hirael.com/r/creative-studio.json
Agency Landing block

Bright, shader-lit agency landing page: a full-viewport hero with an animated WebGL backdrop and pill navigation, an editorial about section, a featured-work g…

npx shadcn@latest add https://hirael.com/r/agency-landing.json
Mindloop block

Dark, monochrome newsletter landing page: a full-screen video hero with an inline subscribe form, an answer-engine section, scroll-revealed mission copy, a fou…

npx shadcn@latest add https://hirael.com/r/mindloop.json
Portfolio block

Dark, single-page personal portfolio: a counter loading screen, an HLS video hero with a floating nav and a cycling role line, a bento work grid, a journal lis…

npx shadcn@latest add https://hirael.com/r/portfolio.json
USD Halo block

Premium fintech landing page for a stablecoin: a full-bleed video hero with a custom halo wordmark and an infinite brand marquee, a meet-the-product card grid,…

npx shadcn@latest add https://hirael.com/r/usd-halo.json
Rivr block

DeFi staking landing page for a fluid-asset protocol: a video hero on a rounded card with glass stat cards and a carved documentation corner, a metrics band, a…

npx shadcn@latest add https://hirael.com/r/rivr.json
Velorah block

Dark, premium landing page for an electric RV brand: a full-screen video hero with liquid-glass navigation, a centered tagline, a split feature card with switc…

npx shadcn@latest add https://hirael.com/r/velorah.json
Asme block

Dark, liquid-glass marketing landing page: a full-viewport hero with a cross-fading background video, a frosted glass pill nav and an inline email form, then s…

npx shadcn@latest add https://hirael.com/r/asme.json
Prism block

Dark, liquid-glass landing page for an AI web design agency: a fixed glass pill nav, a full-screen video hero whose headline blurs in word by word over a partn…

npx shadcn@latest add https://hirael.com/r/prism.json
AKOR block

Dark landing page for an intelligent-security firm: a fixed uppercase navbar, a full-screen video hero with copy anchored bottom-start, an inverted near-white …

npx shadcn@latest add https://hirael.com/r/akor.json
NexaCore block

Light enterprise-infrastructure landing page: a floating pill navbar that shrinks on scroll, a full-screen video hero, a dark service-card grid that unfolds on…

npx shadcn@latest add https://hirael.com/r/nexacore.json
Aurael block

Bilingual (EN/AR) landing page for a home-solar brand, built around a day/night control that re-themes the whole page: a full-height photographic hero that cro…

npx shadcn@latest add https://hirael.com/r/aurael.json
Novael block

Bilingual (EN/AR) landing page for a technology services firm: a fixed scroll-spy navbar over a headline that sits on a photographic band, an overlapping intro…

npx shadcn@latest add https://hirael.com/r/novael.json
Hero 6 block

Centered personal hero: a live "available for work" badge, a serif headline with a primary-tinted emphasis span, a sub-line, a three-stat row with hairline div…

npx shadcn@latest add https://hirael.com/r/hero-06.json
Hero 7 block

Centered hero with a word-by-word blur-in serif headline, a glass beta badge with a live dot, dual rounded CTAs, and animated beam line-art SVGs that trace the…

npx shadcn@latest add https://hirael.com/r/hero-07.json
Hero 8 block

Centered hero on a framed, token-lit panel: a pill badge, a serif headline with an italic emphasis span, sub-copy, dual CTA buttons, and a window preview of a …

npx shadcn@latest add https://hirael.com/r/hero-08.json
Testimonial 3 block

Centered statement quote with a serif display, an inline quote glyph in the corner, gradient hairline dividers, and a highlighted phrase, closed by a small att…

npx shadcn@latest add https://hirael.com/r/testimonial-03.json
Testimonial 4 block

Three-column quote grid under a centered pill badge and word-by-word headline. Each card opens with a quote mark, then the quote and an author line. Cards rise…

npx shadcn@latest add https://hirael.com/r/testimonial-04.json
Testimonial 5 block

Customer stories carousel where each card leads with a measured result, then a short quote, the person behind it and a link to the case study, with a slide cou…

npx shadcn@latest add https://hirael.com/r/testimonial-05.json
CTA 4 block

Centered get-in-touch CTA with a pill eyebrow, serif headline, mail button, a copy-to-clipboard email address, and GitHub and LinkedIn icon buttons, capped by …

npx shadcn@latest add https://hirael.com/r/cta-04.json
CTA 5 block

Contact CTA panel with a scroll-reactive radial glow, an eyebrow badge, a word-by-word reveal headline, and two contact actions (email and call) each pairing a…

npx shadcn@latest add https://hirael.com/r/cta-05.json
CTA 6 block

CTA banner on one tokenized gradient surface: an eyebrow label, a serif headline with an italic emphasis, short sub-copy, and a primary action button that rise…

npx shadcn@latest add https://hirael.com/r/cta-06.json
Footer 2 block

Rounded-top footer with a brand block beside a multi-column link grid. Each column caps at five links and shows a "View all" arrow when there are more. A soft …

npx shadcn@latest add https://hirael.com/r/footer-02.json
Footer 3 block

Boxed link-column footer: a two-column brand block with wordmark, blurb, and ghost social buttons, two link columns, and a divided copyright row. Sits in a sof…

npx shadcn@latest add https://hirael.com/r/footer-03.json
Footer 4 block

Four-column footer lit by slow light rays falling from the top edge: brand mark and blurb, a contact column with WhatsApp and email links, a location column, a…

npx shadcn@latest add https://hirael.com/r/footer-04.json
FAQ 5 block

Two-column FAQ block: an eyebrow, serif headline and short intro sit on the start side; a single-open accordion of five questions sits on the end side, split b…

npx shadcn@latest add https://hirael.com/r/faq-05.json
FAQ 6 block

Centered FAQ with a pill badge, a word-by-word headline reveal and a short intro above a multi-open accordion where each question is its own bordered card that…

npx shadcn@latest add https://hirael.com/r/faq-06.json
Contact 2 block

Bordered contact section with a serif header and a three-column info grid: email with a copy button, location, and social pills.

npx shadcn@latest add https://hirael.com/r/contact-02.json
Contact 3 block

Centered contact panel whose bottom glow widens as the section scrolls into view, with a pill badge, a word-by-word headline reveal, two short paragraphs, and …

npx shadcn@latest add https://hirael.com/r/contact-03.json
Contact 4 block

Support contact section with a live reply-time line from fixed support hours, contact channels, common questions, and a ticket form that suggests help articles…

npx shadcn@latest add https://hirael.com/r/contact-04.json
Login 3 block

Split-screen sign-in: a decorative animated-paths aside with a brand mark and a short quote, paired with a clean GitHub-only sign-in pane. A back-to-home link,…

npx shadcn@latest add https://hirael.com/r/login-03.json
Table of Contents component

On-this-page navigation that tracks the active heading as you scroll and highlights it with a moving border marker. Takes a flat or nested items list, or compo…

npx shadcn@latest add https://hirael.com/r/toc.json
App Shell 5 block

Inset sidebar app shell: a collapsible icon sidebar with a brand header, grouped Workspace and Tools nav (with a Beta badge), and an account menu in the footer…

npx shadcn@latest add https://hirael.com/r/app-shell-05.json
Dashboard 6 block

Pipeline overview dashboard: four stat cards for success, failure, skipped, and live activity, a clickable latest-runs bar chart with a run breakdown panel, an…

npx shadcn@latest add https://hirael.com/r/dashboard-06.json
Confirm component

Imperative confirmation dialog: a root provider plus a useConfirm hook that resolves a promise on confirm or cancel. Default or destructive tone, an optional i…

npx shadcn@latest add https://hirael.com/r/confirm.json
Unsaved Guard component

Unsaved-changes guard: a root provider plus a useUnsavedGuard hook. Warns before reload, tab close and in-app link navigation, and returns a guard(proceed) to …

npx shadcn@latest add https://hirael.com/r/unsaved-guard.json
Data Table component

TanStack-powered data table: faceted, text, range and date filters, sortable columns, column visibility, row selection and pagination, with page, sort and filt…

npx shadcn@latest add https://hirael.com/r/data-table.json
Process 1 block

Team onboarding in three indexed steps (invite, connect tools, ship the first project), each with a warm hairline, a title, a body and a short detail line.

npx shadcn@latest add https://hirael.com/r/process-01.json
Process 2 block

Four-step install section. Picking a step fills the connector up to it and swaps in a detail panel with a short checklist, and the section closes on a copyable…

npx shadcn@latest add https://hirael.com/r/process-02.json
Feature 3 block

Bento explaining install: a lead tile with the shadcn add command and the files it writes, beside five indexed tiles on dependencies, aliases, npm packages, to…

npx shadcn@latest add https://hirael.com/r/feature-03.json
Feature 4 block

Services grid: a pill badge, title and intro over a three-column set of cards, each with a large thin icon, title, blurb and a three-point bullet list, lit by …

npx shadcn@latest add https://hirael.com/r/feature-04.json
Feature 5 block

Values section: a centered header over a two-column, offset grid of six glass cards, each backed by a static dot pattern in the brand warm tone, rising in with…

npx shadcn@latest add https://hirael.com/r/feature-05.json
Feature 6 block

About section: a centered animated header over two equal story cards, each decorated with a fading SVG grid pattern and a token-lit gradient, with a heading an…

npx shadcn@latest add https://hirael.com/r/feature-06.json
Comparison 1 block

Two-column us-and-them panel: a featured column of checked points beside a muted column of the usual trade-offs, split by a divider that stacks on mobile.

npx shadcn@latest add https://hirael.com/r/comparison-01.json
Comparison 2 block

Three-column feature matrix with a highlighted middle column, mixed tick and text cells, and a call to action in the footer row.

npx shadcn@latest add https://hirael.com/r/comparison-02.json
Comparison 3 block

Before and after panels side by side, the old way muted with crosses and the new way ticked, a Before/After switch on small screens, closing on an outcome stri…

npx shadcn@latest add https://hirael.com/r/comparison-03.json
Comparison 4 block

Three-plan feature matrix with a sticky plan header, a column highlight that follows the pointer, a switch that hides rows where every plan is equal, and a sin…

npx shadcn@latest add https://hirael.com/r/comparison-04.json
Newsletter 1 block

Centered subscribe panel with an inline email form, inline validation and a success state that swaps in a confirmation once a valid address is entered.

npx shadcn@latest add https://hirael.com/r/newsletter-01.json
Newsletter 2 block

Waitlist form that validates the address, shows a brief loading state, then returns your place in line with an invite link to copy and the referral rewards it …

npx shadcn@latest add https://hirael.com/r/newsletter-02.json
Careers 1 block

Open-roles list with department filter pills and rows that show title, department, location and type, each linking out with a hover arrow.

npx shadcn@latest add https://hirael.com/r/careers-01.json
Careers 2 block

Single job posting with the role details, a numbered hiring process and a sticky apply form with CV upload, validation and a success state. On small screens a …

npx shadcn@latest add https://hirael.com/r/careers-02.json
Hero 9 block

Full-viewport product hero on a rounded card that zooms out as the page scrolls: an inline nav with brand and actions, a serif headline, sub-copy, dual CTAs, a…

npx shadcn@latest add https://hirael.com/r/hero-09.json
Feature 7 block

Problem-framing trio: a badge and serif headline with a muted second half above three cards, each an orb icon in concentric rings with a soft radial glow, a ti…

npx shadcn@latest add https://hirael.com/r/feature-07.json
Feature 8 block

Six-card feature grid on hairline rails: each card carries an inline icon beside its title, a title and a description, corner crosshair marks, and a radial spo…

npx shadcn@latest add https://hirael.com/r/feature-08.json
Feature 9 block

Selectable catalog bento on a hairline grid: step cells with a large faded icon, title and description; picking one shows its sample settings in a panel below.…

npx shadcn@latest add https://hirael.com/r/feature-09.json
Feature 10 block

Mixed-cell overview bento: a quote with attribution, two metric tiles, a latest-drop card with a CardAction, and a three-job list, all on one hairline lattice.

npx shadcn@latest add https://hirael.com/r/feature-10.json
Feature 11 block

Feature switcher for a shared inbox: a vertical tab list of three capabilities beside a panel previewing each one, from assigned conversations to saved replies…

npx shadcn@latest add https://hirael.com/r/feature-11.json
Pricing 4 block

Three-tier pricing row with a monthly/yearly toggle, an uppercase plan label, a large price with billing note, a tagline, a full-width CTA and a check-marked q…

npx shadcn@latest add https://hirael.com/r/pricing-04.json
Pricing 5 block

Usage pricing calculator with sliders for active users and build minutes, a priority support switch, and a live monthly estimate broken into line items with a …

npx shadcn@latest add https://hirael.com/r/pricing-05.json
FAQ 7 block

Split FAQ: a heading, lead and numbered topic index on the start side; picking a topic opens its answer in the single-open accordion on the end side.

npx shadcn@latest add https://hirael.com/r/faq-07.json
CTA 7 block

Closing CTA panel wrapped in a scroll-reactive warm rim glow that widens as the section moves through the viewport, with an eyebrow badge, a two-tone serif hea…

npx shadcn@latest add https://hirael.com/r/cta-07.json
Hero 10 block

Bordered hero card over a blurred full-bleed image: a rocket badge, a large centered headline, sub-copy and dual CTAs that rise into place on load. Reduced-mot…

npx shadcn@latest add https://hirael.com/r/hero-10.json
Footer 6 block

Two-part footer: a bordered CTA panel over a rotated, blurred image with a headline, sub-copy and a wide sign-up button, above a brand block with social icons,…

npx shadcn@latest add https://hirael.com/r/footer-06.json
Footer 5 block

Floating card footer inset from the page edge: a brand block with mark and tagline, three link columns, and a hairline-divided legal row with copyright and a s…

npx shadcn@latest add https://hirael.com/r/footer-05.json
Status 1 block

Service status page: an operational banner with an inline check, a 90-day uptime grid of tooltip-backed day bars per service with a status legend, and a dated …

npx shadcn@latest add https://hirael.com/r/status-01.json
Metric Card component

Compact metric card with a value and unit, a tone-aware sparkline and an up / down trend line. Compound API.

npx shadcn@latest add https://hirael.com/r/metric-card.json
YAML Editor component

Editable code field with dependency-free YAML syntax highlighting, a line-number gutter and tab-to-indent. Controlled or uncontrolled.

npx shadcn@latest add https://hirael.com/r/yaml-editor.json
Server Card block

Fleet of host cards, each with a status pill, region, CPU / memory / disk specs and threshold-tinted usage meters. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/server-card.json
VM Table block

Virtual-machine instance table with live status dots, size, region, IP and uptime. Self-contained parts, no table primitive required.

npx shadcn@latest add https://hirael.com/r/vm-table.json
K8s Pod Table block

Kubernetes pod table with phase pills (Running, Pending, CrashLoopBackOff), ready and restart counts that flag unhealthy pods.

npx shadcn@latest add https://hirael.com/r/k8s-pod-table.json
Resource Status block

Statuspage-style panel: an overall banner over a list of resources, each with an operational / degraded / outage / maintenance state and uptime.

npx shadcn@latest add https://hirael.com/r/resource-status.json
Cluster Map block

Grid heatmap of cluster nodes, each cell tinted by health and load with a hover label, plus a legend. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/cluster-map.json
Network Topology block

Coordinate-placed topology diagram: nodes with status and icons over an SVG edge layer, with animated active links. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/network-topology.json
Storage Browser block

Object-storage file browser with a clickable path breadcrumb, folder and file rows, sizes and modified dates, and a details row for the selected file. Ships co…

npx shadcn@latest add https://hirael.com/r/storage-browser.json
Log Viewer block

Streaming log panel with severity-colored lines, timestamps and sources, a level filter with counts, and a Follow toggle that tails new lines and unpins when y…

npx shadcn@latest add https://hirael.com/r/log-viewer.json
Terminal block

Terminal surface with a title bar, output lines and an interactive prompt input with command-history recall. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/terminal.json
Deployment History block

Deployment feed on a connecting rail: version, environment and status (deployed, failed, building, rolled back) with commit and author meta.

npx shadcn@latest add https://hirael.com/r/deployment-history.json
Kanban component

Board of columns and cards with pointer and keyboard drag-and-drop across columns, drop placeholder, empty-column hint and live-region announcements. No dnd-ki…

npx shadcn@latest add https://hirael.com/r/kanban.json
Sparkline component

Tiny inline SVG chart in line, area or bar form with optional curve, last-point dot, reference line and hover tooltip. Tints with currentColor, no chart librar…

npx shadcn@latest add https://hirael.com/r/sparkline.json
JSON Viewer component

Collapsible JSON tree with typed value colors, item counts on closed nodes, long-string truncation, expand or collapse all, copy, and arrow-key navigation.

npx shadcn@latest add https://hirael.com/r/json-viewer.json
Diff Viewer component

Line diff of two texts computed in-component with an LCS algorithm. Unified or split layout, +N / -N stats, context lines with expandable gaps. No deps.

npx shadcn@latest add https://hirael.com/r/diff-viewer.json
Cron Editor component

Visual cron builder kept in sync with the raw expression. Presets, per-field modes, validation, a plain-English preview, and the next run times.

npx shadcn@latest add https://hirael.com/r/cron-editor.json
Country Select component

Searchable country picker with flag emoji, pinned countries, optional dial codes, and single or multiple selection. Search by name or ISO code.

npx shadcn@latest add https://hirael.com/r/country-select.json
Command Palette component

Keyboard-first command menu with a platform shortcut, nested pages, remembered recents and shortcut hints on each row.

npx shadcn@latest add https://hirael.com/r/command-palette.json
Address Input component

Postal address field group that follows the selected country: which fields appear, the order they sit in, and what they are called.

npx shadcn@latest add https://hirael.com/r/address-input.json
Credit Card Input component

Card number, expiry, and CVC in one row with brand detection, per-brand grouping, Luhn and expiry validation, and auto-advance between fields.

npx shadcn@latest add https://hirael.com/r/credit-card-input.json
Emoji Picker component

Self-contained emoji grid with 560+ emoji in 8 categories, keyword search, recents, skin tones, and arrow-key navigation. No dependencies.

npx shadcn@latest add https://hirael.com/r/emoji-picker.json
Avatar Upload component

Click or drop an image, crop it to a circle or square with zoom, and preview the result. Initials fallback, size and type limits, remove control.

npx shadcn@latest add https://hirael.com/r/avatar-upload.json
Settings 1 block

Account settings page with a sticky section nav, card sections with label/control rows that stack on mobile, dirty-aware Save/Cancel footers, and a Danger zone…

npx shadcn@latest add https://hirael.com/r/settings-01.json
Settings 2 block

Security and notifications settings in tabs: change password with strength meter, two-factor toggle, revocable session list, and grouped notification switches …

npx shadcn@latest add https://hirael.com/r/settings-02.json
Members 1 block

Team members management: live search, inline role select, status badges, row actions menu, a pending-invites list with resend/revoke, and an invite dialog that…

npx shadcn@latest add https://hirael.com/r/members-01.json
Onboarding 1 block

Four-step setup wizard on the Stepper: controlled or uncontrolled step, per-step validation gating Continue, Skip, Back, a Finish that fires onComplete, and a …

npx shadcn@latest add https://hirael.com/r/onboarding-01.json
Two-Factor Setup 1 block

Three-step 2FA enrollment card: scan a real otpauth QR or copy the key, confirm a six-digit code, then save recovery codes with copy, download and a checkbox-g…

npx shadcn@latest add https://hirael.com/r/two-factor-setup-01.json
Coming Soon 1 block

Full-viewport launch page with a live countdown, an email notify form that shows an inline success state, and a GitHub link in the footer. Ships composable par…

npx shadcn@latest add https://hirael.com/r/coming-soon-01.json
Coming Soon 2 block

Full-viewport launch teaser: a pill badge, a word-by-word serif headline, sub-copy and an email notify form with inline validation and a confirmation, above a …

npx shadcn@latest add https://hirael.com/r/coming-soon-02.json
Maintenance 1 block

Scheduled maintenance page with a pulsing status dot, window card showing start, expected return and migration progress, a notify-me popover with email validat…

npx shadcn@latest add https://hirael.com/r/maintenance-01.json
Maintenance 2 block

Full-viewport offline page with a blurred primary glow and a sparkle field behind a pill badge, a word-by-word serif headline, a short status message and a spi…

npx shadcn@latest add https://hirael.com/r/maintenance-02.json
Error 1 block

500 page with a retry action, home link, collapsible technical details (request id, timestamp, copy button) and a system status line. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/error-01.json
Team 1 block

Team section with a serif headline, a department filter, a grid of members with portraits or initials, roles, bios and GitHub links, and a hiring footer. Ships…

npx shadcn@latest add https://hirael.com/r/team-01.json
Team 2 block

Single-profile experience section: a four-up metric strip, a bio card with a grid-pattern backdrop, and a competencies card that ends in three pause-on-hover m…

npx shadcn@latest add https://hirael.com/r/team-02.json
Team 3 block

Distributed team directory grouped by department, showing each person’s live local time and whether they are inside working hours, with a department filter and…

npx shadcn@latest add https://hirael.com/r/team-03.json
Stats 1 block

Metrics band with four large numbers that count up on scroll, labels, optional deltas, and a two-column header on large screens. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/stats-01.json
Stats 2 block

Four metric tiles with a 4w, 12w or 52w range toggle that swaps each figure, trend chip and sparkline; one metric trends the wrong way.

npx shadcn@latest add https://hirael.com/r/stats-02.json
Stats 3 block

Split stats section: a short growth story on one side, four metrics tracked against their targets on the other. Bars fill from zero on load and a Quarter / Yea…

npx shadcn@latest add https://hirael.com/r/stats-03.json
Cookie Consent block

Floating consent banner with per-category switches, accept, reject, and save actions, and a choice persisted in localStorage. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/cookie-consent.json
Changelog 1 block

Release notes with a sticky date rail, version badges, New / Improved / Fixed tags, a subscribe button, and a filter that narrows entries. Ships composable par…

npx shadcn@latest add https://hirael.com/r/changelog-01.json
Changelog 2 block

Public roadmap board with Now, Next and Later columns. Every item can be upvoted, the board sorts by votes or by date, and on small screens tabs pick the colum…

npx shadcn@latest add https://hirael.com/r/changelog-02.json
Env Editor block

Environment variables editor with masked secrets, copy, per-environment chips, .env import, key validation, and unsaved-change tracking. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/env-editor.json
Prompt Input block

Chat composer with an auto-growing textarea, Enter to send, attachments, a model picker, and a Stop button while streaming. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/prompt-input.json
Message Thread block

Message list that follows streaming output, with tool calls, reasoning, sources, hover actions, typing dots, and a streaming cursor. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/message-thread.json
AI Chat 1 block

Full chat screen: grouped history sidebar that collapses to a sheet, top bar with model badge, streaming thread, and pinned composer. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/ai-chat-01.json
Accordion ui

Radix-powered accordion primitive used by the FAQ blocks. Plus icon rotates to an X on open.

npx shadcn@latest add https://hirael.com/r/accordion.json
Compose Refs component

Fans one node out to several refs, so a part can keep its own internal ref while still forwarding the element to the consumer.

npx shadcn@latest add https://hirael.com/r/compose-refs.json
Calendar Utils component

Dependency-free date helpers (month grids, day math, keyboard-grid navigation) shared by date-picker and date-range-picker.

npx shadcn@latest add https://hirael.com/r/calendar-utils.json
Emerald theme theme

Emerald accent preset for the hirael palette. Sets --primary, --primary-foreground and --ring for light and dark.

npx shadcn@latest add https://hirael.com/r/theme-emerald.json