@spectrumui
An open-source React/Next.js component library with 250+ free components built on shadcn/ui and Tailwind CSS, featuring smooth animations and responsive design. Components span common UI patterns: Login forms, Payment forms, Settings panels, Data visualization (bar, line, radar charts), AI assistant chat UI, and standard shadcn component variants. A Spectrum Pro tier ($49-$79 launch price) adds premium blocks. Vercel OSS-backed. TypeScript throughout. Use for: projects that need a large free set of pre-built, animated Next.js components that extend shadcn/ui with richer variants and more categories than the default library.
Install this registry
npx shadcn@latest add https://ui.spectrumhq.in/r/registry.json pnpm dlx shadcn@latest add https://ui.spectrumhq.in/r/registry.json bunx shadcn@latest add https://ui.spectrumhq.in/r/registry.json curl -s https://ui.spectrumhq.in/r/registry.json Components
250 totalAn editable plan checklist the agent proposes before running.
npx shadcn@latest add https://ui.spectrumhq.in/r/agent-plan.json A timeline of tool calls with status, arguments, results, and parallel sub-steps.
npx shadcn@latest add https://ui.spectrumhq.in/r/agent-steps.json A human-in-the-loop approval for an action an agent wants to take.
npx shadcn@latest add https://ui.spectrumhq.in/r/approval-card.json A first-run greeting with staggered suggestion chips.
npx shadcn@latest add https://ui.spectrumhq.in/r/chat-empty-state.json Inline citation markers with hover previews or a footnote list.
npx shadcn@latest add https://ui.spectrumhq.in/r/citation-sources.json An AI code block with a file header, copy, and line collapse.
npx shadcn@latest add https://ui.spectrumhq.in/r/code-block.json A date-grouped conversation sidebar with pinning.
npx shadcn@latest add https://ui.spectrumhq.in/r/conversation-list.json Proposed file changes with per-file accept and reject.
npx shadcn@latest add https://ui.spectrumhq.in/r/diff-view.json An image reveal component with animated sliding door panels.
npx shadcn@latest add https://ui.spectrumhq.in/r/disclose-image.json A failed-generation state with a preserved prompt and retry.
npx shadcn@latest add https://ui.spectrumhq.in/r/error-state.json A GitHub profile card with account stats, a contribution graph, and social links.
npx shadcn@latest add https://ui.spectrumhq.in/r/github-profile-card.json component for the alert-demo
npx shadcn@latest add https://ui.spectrumhq.in/r/alert-1.json component for the alert-2
npx shadcn@latest add https://ui.spectrumhq.in/r/alert-2.json component for the alert-3
npx shadcn@latest add https://ui.spectrumhq.in/r/alert-3.json component for the alert-4
npx shadcn@latest add https://ui.spectrumhq.in/r/alert-4.json component for the Animated Card
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-card.json component for the Animated SVG Chart
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-SVG-chart.json component for the Animated Testimonials
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-testimonials.json component for the Autosize Textarea Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-dependecies.json component for the Autosize Textarea
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-demo.json component for the Autosize Textarea Max Height
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-max-height.json component for the Autosize Textarea Ref
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-ref.json component for the Autosize Textarea Form
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-form.json component for the Autosize Textarea Customize
npx shadcn@latest add https://ui.spectrumhq.in/r/autosize-textarea-customize.json component for the Datetime Picker Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-demo.json component for the Datetime Picker Hour
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-hour-cycle.json component for the Datetime Picker and Time Input
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-and-time-input.json component for the Datetime Year Range
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-year-range.json component for the Datetime Picker Locale
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-locale.json component for the Datetime Picker Calendar Settings
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-calendar-settings.json component for the Datetime Picker Display Format
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-display-format.json component for the Datetime Picker Placeholder
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-placeholder.json component for the Datetime Picker Granularity
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-granularity.json component for the Datetime Picker Disabled
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-disabled.json component for the Datetime Picker Ref
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-ref.json component for the Datetime Picker Form
npx shadcn@latest add https://ui.spectrumhq.in/r/datetime-picker-form.json component for the Dual Range Slider Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/dual-range-slider-dependecies.json component for the Dual Range Slider Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/dual-range-slider-demo.json component for the Dual Range Slider Custom Label
npx shadcn@latest add https://ui.spectrumhq.in/r/dual-range-slider-custom-label.json component for the Dual Range Slider Label Position
npx shadcn@latest add https://ui.spectrumhq.in/r/dual-range-slider-label-position.json component for the Dual Range Slider Single
npx shadcn@latest add https://ui.spectrumhq.in/r/dual-range-slider-single.json component for the Event Badge 3D
npx shadcn@latest add https://ui.spectrumhq.in/r/event-badge-3d.json component for the Event Calendar
npx shadcn@latest add https://ui.spectrumhq.in/r/event-calendar.json component for the Feedback Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/feedback-demo.json component for the Floating Label Input
npx shadcn@latest add https://ui.spectrumhq.in/r/floating-label-input.json component for the Floating Label Input Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/floating-label-input-demo.json component for the Floating Label Customize
npx shadcn@latest add https://ui.spectrumhq.in/r/floating-label-customize.json component for the Floating Label Form
npx shadcn@latest add https://ui.spectrumhq.in/r/floating-label-form.json component for the Footers Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/footers-demo.json component for the Animated Wave Footer
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-wave-footer.json A selection-anchored AI edit: suggestion toolbar, word diff, accept or reject.
npx shadcn@latest add https://ui.spectrumhq.in/r/inline-edit.json Metric cards with spark bars, trend deltas, and an AI note.
npx shadcn@latest add https://ui.spectrumhq.in/r/insight-cards.json A pixel-grid loader with a shimmering label and live elapsed timer.
npx shadcn@latest add https://ui.spectrumhq.in/r/loading-state.json What the assistant remembers, as removable chips.
npx shadcn@latest add https://ui.spectrumhq.in/r/memory-chips.json Per-message controls — copy, regenerate, and thumb feedback.
npx shadcn@latest add https://ui.spectrumhq.in/r/message-actions.json A model picker as a radio list or segmented control, with badges and disabled states.
npx shadcn@latest add https://ui.spectrumhq.in/r/model-selector.json A prompt input with attachments, a model picker, and a stop state.
npx shadcn@latest add https://ui.spectrumhq.in/r/prompt-composer.json A message-quota banner with a live reset countdown.
npx shadcn@latest add https://ui.spectrumhq.in/r/quota-banner.json An expandable chain-of-thought trace with a live thinking timer.
npx shadcn@latest add https://ui.spectrumhq.in/r/reasoning-trace.json component for the Stacked Circular Footer
npx shadcn@latest add https://ui.spectrumhq.in/r/stackedcircular-footer.json component for the Floating Particle Footer
npx shadcn@latest add https://ui.spectrumhq.in/r/floatingparticle-footer.json component for the Footer
npx shadcn@latest add https://ui.spectrumhq.in/r/footer.json Shared icon set used by the footer and profile components.
npx shadcn@latest add https://ui.spectrumhq.in/r/icon-dependencies.json component for the HTTP Status Code
npx shadcn@latest add https://ui.spectrumhq.in/r/http-status-code.json component for the Image Preview Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/image-preview-dependencies.json component for the Image Preview
npx shadcn@latest add https://ui.spectrumhq.in/r/image-preview.json component for the Infinite Scroll Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/infinite-scroll-dependecies.json component for the Infinite Scroll Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/infinite-scroll-demo.json component for the Loading Button Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/loading-button-dependencies.json component for the Loading Button Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/loading-button-demo.json component for the Loading Button Usage
npx shadcn@latest add https://ui.spectrumhq.in/r/loading-button-usage.json component for the Loading Button As Child
npx shadcn@latest add https://ui.spectrumhq.in/r/loading-button-as-child.json component for the Multiple Selector Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-dependencies.json component for the Inline Code
npx shadcn@latest add https://ui.spectrumhq.in/r/inline-code.json component for the Input Model Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/input-model.json component for the Multiple Selector Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-demo.json component for the Multiple Selector With Disable Options
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-disable-options.json component for the Multiple Selector Disabled
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-disabled.json component for the Multiple Selector No Default Select
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-no-default-select.json component for the Multiple Selector Controlled
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-controlled.json component for the Multiple Selector Hide Clear All
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-hide-clear-all.json component for the Multiple Selector Creatable
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-creatable.json component for the Multiple Selector With Async Search
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-async-search.json component for the Multiple Selector With Async Search And OnFocus
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-async-search-and-onfocus.json component for the Multiple Selector With Async Search And Creatable
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-async-search-and-creatable.json component for the Multiple Selector With Async Search And Creatable And Group
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-async-search-and-creatable-and-group.json component for the Heading With Anchor
npx shadcn@latest add https://ui.spectrumhq.in/r/heading-with-anchor.json component for the Multiple Selector With Sync Search And Creatable And Group
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-sync-search.json component for the Multiple Selector Manually Controlled
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-manually-controlled.json component for the Multiple Selector With Group
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-group.json A staged progress tracker for long-running AI jobs.
npx shadcn@latest add https://ui.spectrumhq.in/r/status-tracker.json A streamed answer with inline citations, sources, and follow-ups.
npx shadcn@latest add https://ui.spectrumhq.in/r/streaming-text.json An inline AI suggestion with apply and dismiss.
npx shadcn@latest add https://ui.spectrumhq.in/r/suggestion-banner.json Live agent task rows with status badges and expandable notes.
npx shadcn@latest add https://ui.spectrumhq.in/r/task-rows.json A minimal typing indicator — bouncing dots or a sliding bar.
npx shadcn@latest add https://ui.spectrumhq.in/r/thinking-dots.json Compact tool-call chips that expand into their arguments and result.
npx shadcn@latest add https://ui.spectrumhq.in/r/tool-chips.json A context-window meter with token counts and estimated cost.
npx shadcn@latest add https://ui.spectrumhq.in/r/usage-meter.json component for the Use Toast
npx shadcn@latest add https://ui.spectrumhq.in/r/use-toast.json component for the Multiple Selector Max Selected
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-max-selected.json component for the Multiple Selector Max Text Length
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-max-text-length.json component for the Multiple Selector No Placeholder When Selected
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-no-placeholder-when-selected.json component for the Multiple Selector Fixed Option
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-fixed-option.json component for the Multiple Selector Ref
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-ref.json component for the Multiple Selector Command Props
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-commandprops.json component for the Multiple Selector With Form
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-selector-with-form.json component for the Multiple Step Form Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/multiple-step-form-demo.json component for the Navbar Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/navbar-demo.json component for the Circular Navbar
npx shadcn@latest add https://ui.spectrumhq.in/r/circular-navbar.json component for the Tab Navbar
npx shadcn@latest add https://ui.spectrumhq.in/r/tab-navbar.json component for the Floating Navbar
npx shadcn@latest add https://ui.spectrumhq.in/r/floating-navbar.json component for the Sidebar Navbar
npx shadcn@latest add https://ui.spectrumhq.in/r/sidebar-navbar.json component for the Login Card
npx shadcn@latest add https://ui.spectrumhq.in/r/login-card.json component for the Kanban Board
npx shadcn@latest add https://ui.spectrumhq.in/r/kanbanboard.json component for the Profile Dropdown
npx shadcn@latest add https://ui.spectrumhq.in/r/profile-dropdown.json component for the Product Card
npx shadcn@latest add https://ui.spectrumhq.in/r/product-card.json component for the Progress With Value Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/progress-with-value-dependencies.json component for the Progress With Value
npx shadcn@latest add https://ui.spectrumhq.in/r/progress-with-value.json component for the Progress With Value Position
npx shadcn@latest add https://ui.spectrumhq.in/r/value-position.json component for the Progress With Value Custom Label
npx shadcn@latest add https://ui.spectrumhq.in/r/custom-label.json component for the Responsive Modal Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/responsive-modal-dependencies.json component for the Responsive Modal
npx shadcn@latest add https://ui.spectrumhq.in/r/responsive-modal.json component for the Responsive Modal Side
npx shadcn@latest add https://ui.spectrumhq.in/r/responsive-modal-side.json component for the Accordion
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion.json component for the Accordion Dependencies
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion-dependencies.json component for the Accordion Card
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion-card.json component for the Accordion Filled
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion-filled.json component for the Accordion Ghost
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion-ghost.json component for the Accordion Generative
npx shadcn@latest add https://ui.spectrumhq.in/r/accordion-generative.json component for the Skeleton
npx shadcn@latest add https://ui.spectrumhq.in/r/skeleton.json component for the Skeleton Card
npx shadcn@latest add https://ui.spectrumhq.in/r/skeleton-card.json component for the Skeleton Card
npx shadcn@latest add https://ui.spectrumhq.in/r/spinner-dependencies.json component for the Spinner Demo
npx shadcn@latest add https://ui.spectrumhq.in/r/spinner-demo.json component for the Spinner Size
npx shadcn@latest add https://ui.spectrumhq.in/r/spinner-size.json component for the Spinner With Text
npx shadcn@latest add https://ui.spectrumhq.in/r/spinner-with-text.json component for the Spinner Toggle
npx shadcn@latest add https://ui.spectrumhq.in/r/spinner-toggle.json component for the Status Badge
npx shadcn@latest add https://ui.spectrumhq.in/r/status-badge.json component for the Testimonials
npx shadcn@latest add https://ui.spectrumhq.in/r/testimonials.json component for the Holographic Scan Reveal
npx shadcn@latest add https://ui.spectrumhq.in/r/holographic.json component for the Orbital Letters
npx shadcn@latest add https://ui.spectrumhq.in/r/orbital-letters.json component for the Fluid Ink Morph
npx shadcn@latest add https://ui.spectrumhq.in/r/ink.json component for the Animated Drawer
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-drawer.json A fully customizable, smooth-animated Command Palette (Cmd+K) component
npx shadcn@latest add https://ui.spectrumhq.in/r/command-palette.json Demo usage for the Command Palette component
npx shadcn@latest add https://ui.spectrumhq.in/r/command-palette-demo.json A scratch-to-reveal coupon card with an HTML5 canvas foil, dust particles on scratch, and a reveal callback at a configurable threshold
npx shadcn@latest add https://ui.spectrumhq.in/r/scratch-card.json Demo usage for the Scratch Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/scratch-card-demo.json A premium macOS-Style Animated Dock Menu component
npx shadcn@latest add https://ui.spectrumhq.in/r/dock.json Demo usage for the macOS-Style Animated Dock Menu component
npx shadcn@latest add https://ui.spectrumhq.in/r/dock-demo.json Glassmorphism variant demo for the macOS-Style Animated Dock Menu component
npx shadcn@latest add https://ui.spectrumhq.in/r/dock-glass.json A premium interactive Bento Grid component
npx shadcn@latest add https://ui.spectrumhq.in/r/bento-grid.json A heart like button micro-interaction with a spring pop, ring pulse, radial particle burst, and a rolling odometer count
npx shadcn@latest add https://ui.spectrumhq.in/r/like-button.json Demo usage for the Like Button component
npx shadcn@latest add https://ui.spectrumhq.in/r/like-button-demo.json A 3D perspective tilt card that rotates toward the pointer with spring smoothing, parallax translateZ depth layers, and a pointer-following glare highlight
npx shadcn@latest add https://ui.spectrumhq.in/r/tilt-card.json Demo usage for the 3D Tilt Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/tilt-card-demo.json A press-and-hold confirmation button for destructive actions with a filling progress ring, spring-back on early release, and a success check morph on completion
npx shadcn@latest add https://ui.spectrumhq.in/r/hold-to-confirm.json Demo usage for the Hold to Confirm component
npx shadcn@latest add https://ui.spectrumhq.in/r/hold-to-confirm-demo.json A Slack-style emoji reaction row with popping chips, direction-aware rolling counts, and a staggered emoji-picker popover
npx shadcn@latest add https://ui.spectrumhq.in/r/reaction-bar.json Demo usage for the Reaction Bar component
npx shadcn@latest add https://ui.spectrumhq.in/r/reaction-bar-demo.json An animated star rating input with hover-preview wave, pop and sparkle burst on commit, rolling value label, and fractional read-only display
npx shadcn@latest add https://ui.spectrumhq.in/r/star-rating.json Demo usage for the Star Rating component
npx shadcn@latest add https://ui.spectrumhq.in/r/star-rating-demo.json An animated quantity input for carts and forms with rolling digits, hold-to-repeat acceleration, and a boundary shake
npx shadcn@latest add https://ui.spectrumhq.in/r/quantity-stepper.json Demo usage for the Quantity Stepper component
npx shadcn@latest add https://ui.spectrumhq.in/r/quantity-stepper-demo.json A morphing follow/unfollow button with a spring width morph, animated check draw, and a hover-revealed unfollow state
npx shadcn@latest add https://ui.spectrumhq.in/r/follow-button.json Demo usage for the Follow Button component
npx shadcn@latest add https://ui.spectrumhq.in/r/follow-button-demo.json A bell icon button with a ring-shake swing, springy unread badge with rolling odometer count, and a pinging dot mode
npx shadcn@latest add https://ui.spectrumhq.in/r/notification-bell.json Demo usage for the Notification Bell component
npx shadcn@latest add https://ui.spectrumhq.in/r/notification-bell-demo.json A five-level feedback rating where one large SVG face morphs its mouth, eyes and color between moods as you hover and click, with a joy bounce on commit
npx shadcn@latest add https://ui.spectrumhq.in/r/face-rating.json Demo usage for the Face Rating component
npx shadcn@latest add https://ui.spectrumhq.in/r/face-rating-demo.json An inline undo pill with a draining countdown ring that pauses on hover and fires undo or expire callbacks
npx shadcn@latest add https://ui.spectrumhq.in/r/undo-pill.json Demo usage for the Undo Pill component
npx shadcn@latest add https://ui.spectrumhq.in/r/undo-pill-demo.json A password input with an animated four-segment strength meter, crossfading strength label, requirements checklist with drawing check marks, and a visibility to…
npx shadcn@latest add https://ui.spectrumhq.in/r/password-strength.json Demo usage for the Password Strength component
npx shadcn@latest add https://ui.spectrumhq.in/r/password-strength-demo.json An iOS-style swipeable list-item wrapper that reveals a delete action on drag, pops the icon at the commit threshold, and collapses the row before firing onDel…
npx shadcn@latest add https://ui.spectrumhq.in/r/swipe-to-delete.json Demo usage for the Swipe to Delete component
npx shadcn@latest add https://ui.spectrumhq.in/r/swipe-to-delete-demo.json A satisfying todo checkbox row with spring fill, drawn-in check, confetti burst and animated strikethrough
npx shadcn@latest add https://ui.spectrumhq.in/r/task-checkbox.json Demo usage for the Task Checkbox component
npx shadcn@latest add https://ui.spectrumhq.in/r/task-checkbox-demo.json A multi-state async action button that morphs between idle, loading, success and error with an arc spinner, drawn-in check, tight error shake and auto-reset
npx shadcn@latest add https://ui.spectrumhq.in/r/morph-button.json Demo usage for the Morph Button component
npx shadcn@latest add https://ui.spectrumhq.in/r/morph-button-demo.json An iOS-quality animated toggle switch with a press-to-stretch knob, drag-to-toggle with flick support, and optional crossfading knob icons
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-switch.json Demo usage for the Animated Switch component
npx shadcn@latest add https://ui.spectrumhq.in/r/animated-switch-demo.json An overlapping avatar stack that fans apart on hover, springs name tooltips over each face and expands hidden members from a +N pill with a stagger
npx shadcn@latest add https://ui.spectrumhq.in/r/avatar-stack.json Demo usage for the Avatar Stack component
npx shadcn@latest add https://ui.spectrumhq.in/r/avatar-stack-demo.json A 3D keycap that physically depresses when the real key is pressed, with combo shortcuts that pulse and fire when every key is held at once
npx shadcn@latest add https://ui.spectrumhq.in/r/kbd-key.json Demo usage for the Kbd Key component
npx shadcn@latest add https://ui.spectrumhq.in/r/kbd-key-demo.json A share trigger that fans out into copy-link and custom share actions with staggered springs, tooltips and full keyboard support
npx shadcn@latest add https://ui.spectrumhq.in/r/share-button.json Demo usage for the Share Button component
npx shadcn@latest add https://ui.spectrumhq.in/r/share-button-demo.json A voice recorder pill with animated level bars and a live timer.
npx shadcn@latest add https://ui.spectrumhq.in/r/voice-input.json Agent search results with a live reading indicator.
npx shadcn@latest add https://ui.spectrumhq.in/r/web-search.json Shared data, fills, tooltip, and axis chrome for Spectrum Charts.
npx shadcn@latest add https://ui.spectrumhq.in/r/chart-kit.json Vertical and horizontal bars with hatch, duotone, gradient, stripe, stack, and glow fills.
npx shadcn@latest add https://ui.spectrumhq.in/r/bar-chart.json Multi-series lines with solid, dashed, bump, step, gradient, and glow strokes.
npx shadcn@latest add https://ui.spectrumhq.in/r/line-chart.json Filled areas with gradient, hatch, dotted, stacked, and dashed-stroke variants.
npx shadcn@latest add https://ui.spectrumhq.in/r/area-chart.json Pie and donut charts with padded sectors, labels, and optional sector glow.
npx shadcn@latest add https://ui.spectrumhq.in/r/pie-chart.json Radar plots with filled or outline series, circle grids, and glow.
npx shadcn@latest add https://ui.spectrumhq.in/r/radar-chart.json Full and semi-circle radial bars for share and progress.
npx shadcn@latest add https://ui.spectrumhq.in/r/radial-chart.json Bars, lines, and areas on one plot — mix fills, dashes, and glow per series.
npx shadcn@latest add https://ui.spectrumhq.in/r/composed-chart.json Wiring any chart to a real source: fetch in an effect, SWR or React Query, server components, and streaming — with every outcome mapped onto a status.
npx shadcn@latest add https://ui.spectrumhq.in/r/chart-data.json Loading skeletons, empty states and error states for every chart — one wrapper, six skeleton shapes, and a frame height that never shifts between them.
npx shadcn@latest add https://ui.spectrumhq.in/r/chart-states.json A trading-desk chart in pure SVG: OHLC candles, a volume pane, a snapping crosshair with axis-pinned price and time, a range selector that morphs the series, a…
npx shadcn@latest add https://ui.spectrumhq.in/r/market-chart.json Price, RSI and MACD stacked on one time axis with a single crosshair that reports all three panes at once.
npx shadcn@latest add https://ui.spectrumhq.in/r/indicator-chart.json Cumulative bid and ask liquidity either side of the mid, with a crosshair that reports the size resting up to any price.
npx shadcn@latest add https://ui.spectrumhq.in/r/depth-chart.json A trading ladder with cumulative depth bars, a spread row, and flashing updates in live mode.
npx shadcn@latest add https://ui.spectrumhq.in/r/order-book.json Account value against cost basis with drawdown from the running peak shaded underneath.
npx shadcn@latest add https://ui.spectrumhq.in/r/portfolio-chart.json A squarified treemap sized by market cap and coloured on a diverging change ramp — the market map.
npx shadcn@latest add https://ui.spectrumhq.in/r/market-heatmap.json A year of daily values as week columns — the contributions grid, with five quantised intensity steps, streak stats, and month rails.
npx shadcn@latest add https://ui.spectrumhq.in/r/calendar-heatmap.json The retention triangle: cohorts down, periods across, intensity by share retained, with a row and column crosshair and a period average.
npx shadcn@latest add https://ui.spectrumhq.in/r/cohort-chart.json KPI cards with a big value, the delta written as a sentence, and a scrubbable sparkline or progress bar beside it — the row every dashboard opens with.
npx shadcn@latest add https://ui.spectrumhq.in/r/stat-cards.json A distribution of raw samples binned on nice edges, with p50 / p95 / p99 pinned onto the plot — the chart that shows the tail your average hides.
npx shadcn@latest add https://ui.spectrumhq.in/r/histogram-chart.json OHLC candles with optional volume and hollow-up bodies — for stocks, SOL, and any market pair.
npx shadcn@latest add https://ui.spectrumhq.in/r/candlestick-chart.json Ticker chrome with last price and signed delta. Use it for tokens, equities, or protocol TVL.
npx shadcn@latest add https://ui.spectrumhq.in/r/price-chart.json Compact inline price marks for watchlists, token tables, and portfolio rows.
npx shadcn@latest add https://ui.spectrumhq.in/r/sparkline-chart.json Staggered serif panels on a dot grid, with one entry price and expert CTAs.
npx shadcn@latest add https://ui.spectrumhq.in/r/offset-tiers.json Pastel gradient card headers with icons and color-coded inheritance labels.
npx shadcn@latest add https://ui.spectrumhq.in/r/gradient-tiers.json A dark comparison table with dashed rows, mint checks, and per-plan CTA pills.
npx shadcn@latest add https://ui.spectrumhq.in/r/dark-matrix.json A Swiss-style pricing table with crop marks, mono labels, and a royal-blue accent.
npx shadcn@latest add https://ui.spectrumhq.in/r/blueprint-tiers.json Cream serif cards with a black featured card lit by a crimson glow.
npx shadcn@latest add https://ui.spectrumhq.in/r/serif-tiers.json A brutalist plan table whose featured column wears a blue banner on top.
npx shadcn@latest add https://ui.spectrumhq.in/r/banner-tiers.json Plans printed as thermal receipts with torn edges, dotted leaders, and a rubber stamp.
npx shadcn@latest add https://ui.spectrumhq.in/r/receipt-tiers.json A typewriter hook that types, holds and deletes phrases on a loop, plus a prefers-reduced-motion hook.
npx shadcn@latest add https://ui.spectrumhq.in/r/use-typewriter.json A command palette that types queries and live-filters grouped results, with keyboard navigation.
npx shadcn@latest add https://ui.spectrumhq.in/r/command-search.json Demo usage for the Command Search component
npx shadcn@latest add https://ui.spectrumhq.in/r/command-search-demo.json An activity feed card that lists agent runs with duration and recency chips.
npx shadcn@latest add https://ui.spectrumhq.in/r/recent-activity.json Demo usage for the Recent Activity component
npx shadcn@latest add https://ui.spectrumhq.in/r/recent-activity-demo.json A credentials card that auto-fills email and password on a loop, with a danger zone.
npx shadcn@latest add https://ui.spectrumhq.in/r/account-access-card.json Demo usage for the Account Access Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/account-access-card-demo.json An AI chat card that types prompts into its composer, with send, attach and reset actions.
npx shadcn@latest add https://ui.spectrumhq.in/r/ai-chat-card.json Demo usage for the AI Chat Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/ai-chat-card-demo.json A compact navigation card that lists links with icons, with a spring slide on hover.
npx shadcn@latest add https://ui.spectrumhq.in/r/nav-list-card.json Demo usage for the Nav List Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/nav-list-card-demo.json A money transfer form card with account pickers, a summary and a confirm action.
npx shadcn@latest add https://ui.spectrumhq.in/r/transfer-funds-card.json Demo usage for the Transfer Funds Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/transfer-funds-card-demo.json A tabbed FAQ card with animated accordion answers and a support footer.
npx shadcn@latest add https://ui.spectrumhq.in/r/faq-tabs-card.json Demo usage for the FAQ Tabs Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/faq-tabs-card-demo.json A nav list with a tree rail and a spring marker that follows hover and settles on the active link.
npx shadcn@latest add https://ui.spectrumhq.in/r/tree-nav.json Demo usage for the Tree Nav component
npx shadcn@latest add https://ui.spectrumhq.in/r/tree-nav-demo.json Resolves auto to dark or light from a .dark class on <html>, then the OS preference, updating live.
npx shadcn@latest add https://ui.spectrumhq.in/r/use-surface-theme.json A pill button framed by a real-time WebGL liquid-metal ring, in chromatic, silver and gold presets.
npx shadcn@latest add https://ui.spectrumhq.in/r/metal-button.json Demo usage for the Metal Button component
npx shadcn@latest add https://ui.spectrumhq.in/r/metal-button-demo.json An AI prompt bar with a live liquid-metal send button that reflects onto the chips beside it.
npx shadcn@latest add https://ui.spectrumhq.in/r/metal-prompt-bar.json Demo usage for the Metal Prompt Bar component
npx shadcn@latest add https://ui.spectrumhq.in/r/metal-prompt-bar-demo.json A card wrapped in an animated border beam, traveling or breathing, in four color palettes.
npx shadcn@latest add https://ui.spectrumhq.in/r/beam-card.json Demo usage for the Beam Card component
npx shadcn@latest add https://ui.spectrumhq.in/r/beam-card-demo.json A search bar whose bottom edge lights up with a traveling beam while it has focus.
npx shadcn@latest add https://ui.spectrumhq.in/r/beam-search.json Demo usage for the Beam Search Bar component
npx shadcn@latest add https://ui.spectrumhq.in/r/beam-search-demo.json An iOS-style island pill that morphs between live activity views with a bouncy resize.
npx shadcn@latest add https://ui.spectrumhq.in/r/dynamic-island.json Demo usage for the Dynamic Island component
npx shadcn@latest add https://ui.spectrumhq.in/r/dynamic-island-demo.json Compact icon actions that expand into labeled controls on hover or focus with shared layout motion.
npx shadcn@latest add https://ui.spectrumhq.in/r/expandable-action-bar.json Demo usage for the Expandable Action Bar component
npx shadcn@latest add https://ui.spectrumhq.in/r/expandable-action-bar-demo.json Stacked toasts with status morphs, swipe to dismiss, actions and layout-aware motion.
npx shadcn@latest add https://ui.spectrumhq.in/r/toast-stack.json Demo usage for the Toast Stack component
npx shadcn@latest add https://ui.spectrumhq.in/r/toast-stack-demo.json A rolling digit ticker that counts to a value with per-digit stagger, padding and blur.
npx shadcn@latest add https://ui.spectrumhq.in/r/number-ticker.json