550+ Shadcn UI Blocks, Free & Premium
Production-ready shadcn/ui blocks for marketing sites, online stores and admin dashboards: hero sections, pricing tables, feature grids, product listings, data tables and more. Every block works with Radix UI and Base UI. Preview it live, copy the code or install it with the shadcn CLI, then build full pages in the Page Builder or straight from your AI editor with the MCP server.




























































































Shadcn UI Blocks and Sections for Faster Page Building
Shadcn UI Kit offers 555 production ready blocks built with shadcn/ui, Tailwind CSS and React. Preview each block live on desktop, tablet and mobile, then copy the code or install it with the shadcn CLI. Start with the free blocks or unlock every block with All Access.
What Are Shadcn Blocks?
A block is a complete section of a page or app screen, built by combining several shadcn/ui components. Where a component is a single button, input or card, a block is the finished pricing section, checkout form or data table that uses them. You drop it into your project and change the content instead of designing the layout from scratch. Typical blocks include:
- Landing page sections such as heroes, features, pricing, testimonials and footers
- Ecommerce sections such as product cards, product details, carts and checkout pages
- Dashboard building blocks such as stat cards, charts, tables, forms and sidebar layouts
- Complete application screens such as map views and gantt charts
Block Categories
Blocks are organized into four groups, each with its own categories and live previews. Open a group to see every category.
Sections for landing pages and websites. Browse all marketing blocks.
- Hero Section
- Opening sections with a headline, supporting text, call to action buttons and visuals. 26 blocks.
- Call to Action
- Focused sections that move visitors toward a signup, demo or purchase. 12 blocks.
- Changelog Page
- Release notes layouts for announcing product updates, fixes and new features. 4 blocks.
- Pricing Table
- Plan comparison sections with pricing tiers, feature lists and upgrade buttons. 20 blocks.
- Feature Section
- Grids and layouts that present your product's key features and benefits. 13 blocks.
- Testimonials
- Customer quote sections that build trust and credibility. 15 blocks.
- Team Sections
- Sections that introduce your team members with photos and roles. 12 blocks.
- Integrations
- Logo grids and cards that show the tools and platforms your product connects to. 7 blocks.
- Newsletter Sections
- Email signup sections that grow your mailing list. 8 blocks.
- Contact Us
- Contact sections with forms, maps and other ways to reach your team. 13 blocks.
- How It Works
- Step by step sections that explain how your product works. 11 blocks.
- Stats
- Metric sections that highlight key numbers and social proof. 12 blocks.
- FAQs
- Question and answer sections that handle common customer concerns. 10 blocks.
- Footers
- Site footers with navigation links, contact details, social links and newsletter forms. 12 blocks.
- Navbars
- Responsive top navigation bars with mobile menus, dropdowns and search. 15 blocks.
Product, cart and checkout sections for online stores. Browse all ecommerce blocks.
- Checkout Page
- Checkout pages with shipping forms, payment steps and order summaries. 5 blocks.
- Product List
- Product grids and lists with filters for browsing a catalog. 8 blocks.
- Product Category
- Category pages that group products with images, prices and quick actions. 9 blocks.
- Product Cards
- Product cards with images, color swatches, ratings, wishlist buttons and prices. 11 blocks.
- Product Details
- Product pages with image galleries, specifications, reviews and purchase options. 7 blocks.
- Product Features
- Sections that highlight a product's key features and benefits. 2 blocks.
- Shopping Cart
- Cart views with item lists, quantity controls and discount codes. 4 blocks.
- Promo Sections
- Promotional sections with a headline, offer highlight and call to action. 1 block.
- Store Navigation
- Store menus with categories and links for browsing products. 1 block.
- Customer Reviews
- Review sections with ratings and buyer testimonials for product pages. 9 blocks.
- Product Quickviews
- Quick view dialogs and drawers that preview a product without leaving the list. 2 blocks.
Building blocks for admin panels and internal tools. Browse all dashboard blocks.
- Form Layouts
- Form layouts with Zod validation for settings, profiles and data entry. 22 blocks.
- Charts
- Interactive Recharts charts for dashboards and analytics. 70 blocks.
- Signin Forms
- Sign in forms with validation and social login options. 3 blocks.
- Stat Cards
- Cards that display key metrics, KPIs and analytics at a glance. 33 blocks.
- Modal Dialogs
- Dialogs for confirmations, forms and focused content. 28 blocks.
- Page Layouts
- Full page layouts that combine a sidebar and a header. 3 blocks.
- Sidebar Layouts
- Sidebar based layouts for app navigation and structure. 1 block.
- Dashboard Shell
- App shells with an inset sidebar, grouped navigation, user menu and header. 9 blocks.
- Onboarding Screens
- Guided setup flows with steps, a progress indicator and a completion state. 10 blocks.
- Dashboard Dropdowns
- Top bar menus for accounts, notifications, inboxes, carts and workspace switching. 10 blocks.
- Tables
- Data tables built with TanStack Table, with filtering and pagination. 25 blocks.
- Empty State
- Screens for no results, no data, first run, offline and access denied states. 22 blocks.
Complete, full screen app interfaces. Browse all application blocks.
- Map View
- MapLibre map screens for property search, store locators, delivery tracking and routes. 11 blocks.
- Gantt Chart
- Gantt charts for roadmaps, project schedules and resource planning with drag to reschedule. 3 blocks.
- Kanban Board
- Drag and drop boards for tasks, sales pipelines and team workspaces. 7 blocks.
- Mail App
- Email client screens with inboxes, folders, labels, search and compose. 8 blocks.
- Chat UI
- Messaging screens for team chats, support inboxes, AI agents and video calls. 10 blocks.
- Event Calendar
- Calendars with month, week, day and agenda views and drag and drop events. 4 blocks.
- Todo App
- Task apps with status tabs, priorities, due dates, assignees and subtasks. 6 blocks.
- AI Chat
- AI chat interfaces with history sidebars, file attachments, model pickers and thinking states. 21 blocks.
Use Cases
- SaaS websites
- Build a landing page, pricing page and changelog from marketing blocks that share one design language.
- Admin dashboards
- Combine a dashboard shell with stat cards, charts and tables to ship an internal tool in days.
- Online stores
- Use product, cart and checkout blocks as the storefront for Shopify, Medusa, Stripe or your own API.
- Product features
- Add map views, gantt charts, multi step forms and settings pages to an existing app.
- Startup MVPs
- Validate an idea fast with ready made screens, then refine the code as the product grows.
- Client projects
- Deliver consistent websites and dashboards for clients without rebuilding the same sections every time.
Build Pages with AI Editors and the Page Builder
Connect Claude Code, Cursor or VS Code to the Shadcn UI Kit MCP server and ask your assistant for a pricing page or a dashboard. It searches the catalog and installs real blocks from this library instead of generating UI from scratch. Prefer a visual workflow? Arrange blocks into multi-page sites in the Page Builder, edit the content in the browser and export a clean Next.js project.
Why Developers Choose Shadcn UI Kit Blocks
- Built on shadcn/ui: Blocks use the same components you already have in your project, so there is no new UI library to learn.
- Composable by design: Blocks combine without layout, spacing or style conflicts and pair naturally with our components and templates.
- Real interactions: Forms validate with Zod, tables sort and filter, maps sync with their lists and gantt bars can be dragged.
- Radix UI and Base UI support: Every block is compatible with both Radix UI and Base UI primitives.
- Responsive and dark mode ready: Every block adapts from mobile to desktop and follows your light and dark theme without extra configuration.
- Typed and readable code: Clean TypeScript with sample data in plain arrays at the top of each file, easy to replace with your own.
- Works with Next.js: Fully compatible with Next.js App Router projects and other modern React setups.
Free Blocks and All Access
17 blocks are free, so you can try the code quality and structure in your own project before you buy. Every other block is part of All Access, a one time payment with lifetime access and free updates, including new blocks as they are released.
All Access also includes our admin dashboard templates, website templates and examples. Use the free Theme Generator to match your brand and the Page Builder to arrange blocks into full pages and export the code.