@diarmuradi
A shadcn/ui registry for blocks & templates.
168 components pro available react shadcn-cli
Install this registry
shadcn (npm)
npx shadcn@latest add https://diarmuradi.com/r/registry.json pnpm
pnpm dlx shadcn@latest add https://diarmuradi.com/r/registry.json bun
bunx shadcn@latest add https://diarmuradi.com/r/registry.json fetch registry
curl -s https://diarmuradi.com/r/registry.json Components
168 total Auto Resize hook
npx shadcn@latest add https://diarmuradi.com/r/auto-resize.json Use Media Query hook
npx shadcn@latest add https://diarmuradi.com/r/use-media-query.json Use Mounted hook
npx shadcn@latest add https://diarmuradi.com/r/use-mounted.json Use Reduced Motion hook
npx shadcn@latest add https://diarmuradi.com/r/use-reduced-motion.json Faq 1 block
npx shadcn@latest add https://diarmuradi.com/r/faq-1.json Faq 10 block
npx shadcn@latest add https://diarmuradi.com/r/faq-10.json Faq 11 block
npx shadcn@latest add https://diarmuradi.com/r/faq-11.json Faq 12 block
npx shadcn@latest add https://diarmuradi.com/r/faq-12.json Faq 13 block
npx shadcn@latest add https://diarmuradi.com/r/faq-13.json Faq 14 block
npx shadcn@latest add https://diarmuradi.com/r/faq-14.json Faq 15 block
npx shadcn@latest add https://diarmuradi.com/r/faq-15.json Faq 16 block
npx shadcn@latest add https://diarmuradi.com/r/faq-16.json Faq 17 block
npx shadcn@latest add https://diarmuradi.com/r/faq-17.json Faq 18 block
npx shadcn@latest add https://diarmuradi.com/r/faq-18.json Faq 19 block
npx shadcn@latest add https://diarmuradi.com/r/faq-19.json Faq 2 block
npx shadcn@latest add https://diarmuradi.com/r/faq-2.json Faq 20 block
npx shadcn@latest add https://diarmuradi.com/r/faq-20.json Faq 3 block
npx shadcn@latest add https://diarmuradi.com/r/faq-3.json Faq 4 block
npx shadcn@latest add https://diarmuradi.com/r/faq-4.json Faq 5 block
npx shadcn@latest add https://diarmuradi.com/r/faq-5.json Faq 6 block
npx shadcn@latest add https://diarmuradi.com/r/faq-6.json Faq 7 block
npx shadcn@latest add https://diarmuradi.com/r/faq-7.json Faq 8 block
npx shadcn@latest add https://diarmuradi.com/r/faq-8.json Faq 9 block
npx shadcn@latest add https://diarmuradi.com/r/faq-9.json Header 1 block
npx shadcn@latest add https://diarmuradi.com/r/header-1.json Header 2 block
npx shadcn@latest add https://diarmuradi.com/r/header-2.json Header 3 block
npx shadcn@latest add https://diarmuradi.com/r/header-3.json Header 4 block
npx shadcn@latest add https://diarmuradi.com/r/header-4.json Header 5 block
npx shadcn@latest add https://diarmuradi.com/r/header-5.json Header 6 block
npx shadcn@latest add https://diarmuradi.com/r/header-6.json Header 7 block
npx shadcn@latest add https://diarmuradi.com/r/header-7.json Header 8 block
npx shadcn@latest add https://diarmuradi.com/r/header-8.json Integrations 1 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-1.json Integrations 10 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-10.json Integrations 13 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-13.json Integrations 14 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-14.json Integrations 16 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-16.json Integrations 17 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-17.json Integrations 18 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-18.json Integrations 2 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-2.json Integrations 3 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-3.json Integrations 4 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-4.json Integrations 5 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-5.json Integrations 6 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-6.json Integrations 7 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-7.json Integrations 8 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-8.json Integrations 9 block
npx shadcn@latest add https://diarmuradi.com/r/integrations-9.json New Password 1 block
npx shadcn@latest add https://diarmuradi.com/r/new-password-1.json New Password 2 block
npx shadcn@latest add https://diarmuradi.com/r/new-password-2.json New Password 3 block
npx shadcn@latest add https://diarmuradi.com/r/new-password-3.json New Password 4 block
npx shadcn@latest add https://diarmuradi.com/r/new-password-4.json Pricing 1 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-1.json Pricing 10 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-10.json Pricing 11 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-11.json Pricing 12 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-12.json Pricing 13 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-13.json Pricing 14 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-14.json Pricing 2 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-2.json Pricing 3 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-3.json Pricing 4 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-4.json Pricing 5 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-5.json Pricing 6 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-6.json Pricing 7 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-7.json Pricing 8 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-8.json Pricing 9 block
npx shadcn@latest add https://diarmuradi.com/r/pricing-9.json Recovery Code 1 block
npx shadcn@latest add https://diarmuradi.com/r/recovery-code-1.json Recovery Code 2 block
npx shadcn@latest add https://diarmuradi.com/r/recovery-code-2.json Recovery Code 3 block
npx shadcn@latest add https://diarmuradi.com/r/recovery-code-3.json Recovery Code 4 block
npx shadcn@latest add https://diarmuradi.com/r/recovery-code-4.json Reset Password 1 block
npx shadcn@latest add https://diarmuradi.com/r/reset-password-1.json Reset Password 2 block
npx shadcn@latest add https://diarmuradi.com/r/reset-password-2.json Reset Password 3 block
npx shadcn@latest add https://diarmuradi.com/r/reset-password-3.json Reset Password 4 block
npx shadcn@latest add https://diarmuradi.com/r/reset-password-4.json Sign In 1 block
npx shadcn@latest add https://diarmuradi.com/r/sign-in-1.json Sign In 2 block
npx shadcn@latest add https://diarmuradi.com/r/sign-in-2.json Sign In 3 block
npx shadcn@latest add https://diarmuradi.com/r/sign-in-3.json Sign In 4 block
npx shadcn@latest add https://diarmuradi.com/r/sign-in-4.json Sign Up 1 block
npx shadcn@latest add https://diarmuradi.com/r/sign-up-1.json Sign Up 2 block
npx shadcn@latest add https://diarmuradi.com/r/sign-up-2.json Sign Up 3 block
npx shadcn@latest add https://diarmuradi.com/r/sign-up-3.json Sign Up 4 block
npx shadcn@latest add https://diarmuradi.com/r/sign-up-4.json Two Factor 1 block
npx shadcn@latest add https://diarmuradi.com/r/two-factor-1.json Two Factor 2 block
npx shadcn@latest add https://diarmuradi.com/r/two-factor-2.json Two Factor 3 block
npx shadcn@latest add https://diarmuradi.com/r/two-factor-3.json Two Factor 4 block
npx shadcn@latest add https://diarmuradi.com/r/two-factor-4.json Verification 1 block
npx shadcn@latest add https://diarmuradi.com/r/verification-1.json Verification 2 block
npx shadcn@latest add https://diarmuradi.com/r/verification-2.json Verification 3 block
npx shadcn@latest add https://diarmuradi.com/r/verification-3.json Verification 4 block
npx shadcn@latest add https://diarmuradi.com/r/verification-4.json accordion ui
npx shadcn@latest add https://diarmuradi.com/r/accordion.json alert ui
npx shadcn@latest add https://diarmuradi.com/r/alert.json alert-dialog ui
npx shadcn@latest add https://diarmuradi.com/r/alert-dialog.json aspect-ratio ui
npx shadcn@latest add https://diarmuradi.com/r/aspect-ratio.json avatar ui
npx shadcn@latest add https://diarmuradi.com/r/avatar.json badge ui
npx shadcn@latest add https://diarmuradi.com/r/badge.json breadcrumb ui
npx shadcn@latest add https://diarmuradi.com/r/breadcrumb.json button ui
npx shadcn@latest add https://diarmuradi.com/r/button.json button-group ui
npx shadcn@latest add https://diarmuradi.com/r/button-group.json calendar ui
npx shadcn@latest add https://diarmuradi.com/r/calendar.json card ui
npx shadcn@latest add https://diarmuradi.com/r/card.json carousel ui
npx shadcn@latest add https://diarmuradi.com/r/carousel.json chart ui
npx shadcn@latest add https://diarmuradi.com/r/chart.json checkbox ui
npx shadcn@latest add https://diarmuradi.com/r/checkbox.json collapsible ui
npx shadcn@latest add https://diarmuradi.com/r/collapsible.json combobox ui
npx shadcn@latest add https://diarmuradi.com/r/combobox.json command ui
npx shadcn@latest add https://diarmuradi.com/r/command.json context-menu ui
npx shadcn@latest add https://diarmuradi.com/r/context-menu.json dialog ui
npx shadcn@latest add https://diarmuradi.com/r/dialog.json drawer ui
npx shadcn@latest add https://diarmuradi.com/r/drawer.json dropdown-menu ui
npx shadcn@latest add https://diarmuradi.com/r/dropdown-menu.json empty ui
npx shadcn@latest add https://diarmuradi.com/r/empty.json field ui
npx shadcn@latest add https://diarmuradi.com/r/field.json hover-card ui
npx shadcn@latest add https://diarmuradi.com/r/hover-card.json input ui
npx shadcn@latest add https://diarmuradi.com/r/input.json input-group ui
npx shadcn@latest add https://diarmuradi.com/r/input-group.json input-otp ui
npx shadcn@latest add https://diarmuradi.com/r/input-otp.json item ui
npx shadcn@latest add https://diarmuradi.com/r/item.json label ui
npx shadcn@latest add https://diarmuradi.com/r/label.json menubar ui
npx shadcn@latest add https://diarmuradi.com/r/menubar.json navigation-menu ui
npx shadcn@latest add https://diarmuradi.com/r/navigation-menu.json pagination ui
npx shadcn@latest add https://diarmuradi.com/r/pagination.json popover ui
npx shadcn@latest add https://diarmuradi.com/r/popover.json progress ui
npx shadcn@latest add https://diarmuradi.com/r/progress.json radio-group ui
npx shadcn@latest add https://diarmuradi.com/r/radio-group.json resizable ui
npx shadcn@latest add https://diarmuradi.com/r/resizable.json scroll-area ui
npx shadcn@latest add https://diarmuradi.com/r/scroll-area.json select ui
npx shadcn@latest add https://diarmuradi.com/r/select.json separator ui
npx shadcn@latest add https://diarmuradi.com/r/separator.json sheet ui
npx shadcn@latest add https://diarmuradi.com/r/sheet.json sidebar ui
npx shadcn@latest add https://diarmuradi.com/r/sidebar.json skeleton ui
npx shadcn@latest add https://diarmuradi.com/r/skeleton.json slider ui
npx shadcn@latest add https://diarmuradi.com/r/slider.json sonner ui
npx shadcn@latest add https://diarmuradi.com/r/sonner.json spinner ui
npx shadcn@latest add https://diarmuradi.com/r/spinner.json switch ui
npx shadcn@latest add https://diarmuradi.com/r/switch.json table ui
npx shadcn@latest add https://diarmuradi.com/r/table.json tabs ui
npx shadcn@latest add https://diarmuradi.com/r/tabs.json textarea ui
npx shadcn@latest add https://diarmuradi.com/r/textarea.json toast ui
npx shadcn@latest add https://diarmuradi.com/r/toast.json toggle ui
npx shadcn@latest add https://diarmuradi.com/r/toggle.json toggle-group ui
npx shadcn@latest add https://diarmuradi.com/r/toggle-group.json tooltip ui
npx shadcn@latest add https://diarmuradi.com/r/tooltip.json kbd ui
npx shadcn@latest add https://diarmuradi.com/r/kbd.json native-select ui
npx shadcn@latest add https://diarmuradi.com/r/native-select.json direction ui
npx shadcn@latest add https://diarmuradi.com/r/direction.json attachment ui
npx shadcn@latest add https://diarmuradi.com/r/attachment.json bubble ui
npx shadcn@latest add https://diarmuradi.com/r/bubble.json message-scroller ui
npx shadcn@latest add https://diarmuradi.com/r/message-scroller.json questionnaire ui
npx shadcn@latest add https://diarmuradi.com/r/questionnaire.json marker ui
npx shadcn@latest add https://diarmuradi.com/r/marker.json trace ui
npx shadcn@latest add https://diarmuradi.com/r/trace.json code-block ui
npx shadcn@latest add https://diarmuradi.com/r/code-block.json message ui
npx shadcn@latest add https://diarmuradi.com/r/message.json Bevel Button V2 ui
npx shadcn@latest add https://diarmuradi.com/r/bevel-button-v2.json Bevel Button ui
npx shadcn@latest add https://diarmuradi.com/r/bevel-button.json Fancy Button V2 ui
npx shadcn@latest add https://diarmuradi.com/r/fancy-button-v2.json Fancy Button V3 ui
npx shadcn@latest add https://diarmuradi.com/r/fancy-button-v3.json Fancy Button ui
npx shadcn@latest add https://diarmuradi.com/r/fancy-button.json Gloss Button ui
npx shadcn@latest add https://diarmuradi.com/r/gloss-button.json Glow Button ui
npx shadcn@latest add https://diarmuradi.com/r/glow-button.json Icons ui
npx shadcn@latest add https://diarmuradi.com/r/icons.json Infinite Slider ui
npx shadcn@latest add https://diarmuradi.com/r/infinite-slider.json Logo Orbit ui
npx shadcn@latest add https://diarmuradi.com/r/logo-orbit.json Pill Button ui
npx shadcn@latest add https://diarmuradi.com/r/pill-button.json Spinning Logos ui
npx shadcn@latest add https://diarmuradi.com/r/spinning-logos.json utils lib
npx shadcn@latest add https://diarmuradi.com/r/utils.json use-mobile hook
npx shadcn@latest add https://diarmuradi.com/r/use-mobile.json use-highlighted-code hook
npx shadcn@latest add https://diarmuradi.com/r/use-highlighted-code.json