@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
116 totalcomponent 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 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 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.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 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 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