What's new
A large set of shadcn/ui blocks is now in the registry. You can preview every one on the Blocks pages and install it into your project with the shadcn CLI. Each block is built from shadcn/ui components and follows your theme, so it picks up your colors, radius, and type as soon as it lands in the app.
This release adds 91 application blocks and 85 marketing blocks. Browse them at Blocks, then copy the install command on any block. A typical command looks like npx shadcn@latest add @shadcnpro/ai-chat-01.
Application blocks
Application blocks cover the screens inside a product: navigation, data, account flows, and the empty moments in between. Fifteen categories are included.
AI Chat
Eight chat blocks, from a compact prompt composer to a full chat application. They include model pickers, voice input, file attachments, suggestion chips, and conversation threads with copy, feedback, and regenerate actions.
Command menu
Four command palettes. Use them for grouped actions, keyboard shortcuts, documentation search, and a global search dialog.
Dashboard
A full dashboard page with sidebar navigation, KPI cards, charts, and a customers table. Drop it in as the starting layout for an admin home.
Dialogs
Twelve dialogs for the cases that usually get designed one by one: confirmations, destructive actions, forms, sharing, scheduling, and multi-step wizards.
Empty state
Five empty states for no data, zero search results, an empty inbox or table, and a restricted-access screen. Each one gives the user a clear next action.
File upload
Six upload blocks: drag-and-drop zones, progress, file lists, previews, and status. Built for settings, imports, and any flow that accepts files.
Form layout
Five form layouts, including settings forms, side-label fields, checkbox groups, and plan or package selection.
Grid list
Three card grids for project tiles, link collections, and icon lists with row actions.
Onboarding
Seven getting-started blocks: checklists, step progress, workspace setup, timelines, and activity feeds.
Sidebar
Six application sidebars. Collapsible sections, inset and floating layouts, a double sidebar, and team switchers.
Stats
Fifteen KPI blocks. Metric cards with trends, badges, progress, sparklines, and usage breakdowns, ready for a dashboard or a billing page.
Tables
Five data tables with sorting, filters, row actions, grouped rows, and expandable rows.
Buttons, sign in, and sign up
One button set, six sign-in screens, and seven sign-up screens. They cover OAuth, two-column layouts, and branded account pages you can install and restyle.
Marketing blocks
Marketing blocks are the sections of a public site: the story, the proof, the ask, and the page chrome around them. Six categories are included in this release.
Features
Twenty feature sections. Icon grids, bento layouts, alternating media rows, tabbed showcases, step-by-step flows, and feature cards that pair a claim with a stat or a quote.
Call to action
Fifteen CTAs. Centered and split layouts, email capture, a primary-color band, photo backgrounds, a waitlist, and an app-download section.
Footer
Twenty footers, from a compact single row to a multi-column sitemap. Newsletter sign-up, a legal bar, and status, language, or region controls are included.
Blog
Ten blog sections: post grids, a featured article, category filters, author lists, a newsletter sign-up, and article reading layouts.
Contact
Ten contact sections. Forms, a talk-to-sales layout, office locations, support-channel cards, and a contact section paired with an FAQ.
FAQ
Ten FAQ sections. Accordion lists, two-column question grids, categorized tabs, searchable help, and layouts that end with a support call to action.
Install a block
Open any block on Blocks and copy its command. The CLI adds the component files to your project, using the shadcn/ui primitives you already have. First blocks in a category are free to try. The rest are part of Pro.