@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
60 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