Shadcn UI blocks for marketing, ecommerce, and apps.

Browse complete React and TypeScript sections for landing pages, storefronts, dashboards, authentication, and common product workflows.

Marketing

Start with a hero, explain the product with feature blocks, add proof, and close with a clear call to action. Each section is responsive and ready to adapt to your React or Next.js project.

E-commerce

Build the customer-facing side of a store with product discovery, detail, cart, checkout, review, and account blocks. The components are ready for your catalog data and commerce backend.

Application

Start with the application frame, add the right data views, and complete the experience with matching authentication and error states. Each block is designed for real dashboard and admin workflows.

FAQ

Shadcn UI blocks, answered

What people ask before using the catalogue.

A block is a complete, composed section built from shadcn/ui components: a whole pricing table rather than a Card and a Button. You install it with the shadcn CLI, which copies the code into your project so you own and edit it, unlike a component library you import and are stuck with.
Every block shows its own command, for example npx shadcn@latest add @shadcnstore/hero-section-1. The CLI writes the block and every shadcn/ui component it depends on into your project. Full steps are in the installation docs.
Every section publishes at least one free block, and each card is marked Free or Pro. Filter the catalogue by free to see the whole free set. A Pro licence unlocks the rest, and the terms are on the pricing page.
Yes. They are React components with no framework-specific imports, and blocks holding state already carry the use client directive the Next.js App Router needs. Nothing assumes a particular router, data layer or build tool.
shadcn/ui built on Base UI, plus Tailwind CSS and lucide-react. Focus management, escape handling and keyboard behaviour in menus and dialogs come from the primitive rather than being reimplemented in each block.
Pick the category that matches what you are building: marketing blocks for a landing page, ecommerce blocks for a storefront, or application blocks for a dashboard or signed-in product. Complete templates are the shortcut when you want the whole site rather than sections.