@shadcnui-blocks
A free collection of 200+ production-ready shadcn/ui blocks and 25+ extended component variants, built with Next.js, Tailwind CSS, and TypeScript. Block categories include Hero sections, pricing tables, testimonials, feature grids, and footers, all shipping with light and dark mode. No account or paywall required — copy-paste from the site. Component variants extend standard shadcn/ui defaults with more styles and sizes. Use for: pulling free, dark-mode-ready marketing and landing-page blocks into any Next.js project without a subscription or signup.
Install this registry
npx shadcn@latest add https://shadcnui-blocks.com/r/registry.json pnpm dlx shadcn@latest add https://shadcnui-blocks.com/r/registry.json bunx shadcn@latest add https://shadcnui-blocks.com/r/registry.json curl -s https://shadcnui-blocks.com/r/registry.json Components
60 totalA simple dot pattern
npx shadcn@latest add https://shadcnui-blocks.com/r/dot-pattern.json A simple particles
npx shadcn@latest add https://shadcnui-blocks.com/r/particles.json A simple animated grid pattern
npx shadcn@latest add https://shadcnui-blocks.com/r/animated-grid-pattern.json A simple marquee
npx shadcn@latest add https://shadcnui-blocks.com/r/marquee.json A default accordion component
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-01.json An outline styled accordion
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-02.json A box styled accordion
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-03.json A contained accordion component
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-04.json A box-contained accordion component
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-05.json A tabs-styled accordion component
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-06.json An accordion that highlights the active item
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-07.json An accordion that allows multiple items to be expanded at once
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-08.json An accordion with a custom expand icon
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-09.json An accordion with icons
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-10.json An accordion with media content
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-11.json An accordion with disabled items
npx shadcn@latest add https://shadcnui-blocks.com/r/accordion-12.json A primary alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-01.json A destructive alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-02.json A success alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-03.json A warning alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-04.json An info alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-05.json An alert with background component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-06.json A soft alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-07.json A bootstrap-styled alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-08.json A callout alert component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-09.json An alert with actions component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-10.json A default alert dialog component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-01.json An alert dialog with icon component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-02.json A destructive alert dialog component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-03.json An info alert dialog component
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-04.json An alert dialog with customized header
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-05.json An alert dialog with customized footer
npx shadcn@latest add https://shadcnui-blocks.com/r/alert-dialog-06.json A default avatar component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-01.json A clickable avatar component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-02.json An avatar with tooltip component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-03.json An avatar with text component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-04.json An avatar with hover card component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-05.json Different sizes of avatar component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-06.json Different colors of avatar component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-07.json Different shapes of avatar component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-08.json Avatar with fallback component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-09.json Avatar with ring component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-10.json Avatar with status indicator component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-11.json Group of avatars component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-12.json Group of avatars with maximum limit component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-13.json Group of avatars with maximum limit component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-14.json Group of avatars with maximum limit component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-15.json An avatar dropdown menu component
npx shadcn@latest add https://shadcnui-blocks.com/r/avatar-16.json A default badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-01.json A secondary badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-02.json An outline badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-03.json A destructive badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-04.json A rounded badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-05.json A gradient badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-06.json A gradient outline badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-07.json A soft badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-08.json A status badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-09.json A badge with image component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-10.json A badge with icon component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-11.json A clickable badge component
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-12.json