sh4dcnv2 · atlas
← libraries

@shadcncraft

Free, open-source shadcn/ui registry shipping polished, production-ready components and marketing blocks, part of a larger Shadcncraft ecosystem that also includes a matched Figma UI kit and a premium React design system. The free tier covers landing-page building blocks (Hero, Feature, CTA, and similar marketing sections) aligned to shadcn/ui conventions and Tailwind CSS. Installable via the shadcn CLI using the @shadcncraft namespace. Use for: adding high-quality landing-page sections to a Next.js or React project without installing a heavyweight template.

250 components pro available react shadcn-cli Apache-2.0

Install this registry

shadcn (npm) npx shadcn@latest add https://shadcncraft.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://shadcncraft.com/r/registry.json
bun bunx shadcn@latest add https://shadcncraft.com/r/registry.json
fetch registry curl -s https://shadcncraft.com/r/registry.json

Components

250 total
index style
npx shadcn@latest add https://shadcncraft.com/r/index.json
style style
npx shadcn@latest add https://shadcncraft.com/r/style.json
Avatar Stack ui

A compact, visually appealing component for displaying multiple user avatars in an overlapping stack. Perfect for showing participants in a group chat, team me…

npx shadcn@latest add https://shadcncraft.com/r/avatar-stack.json
Blog Blockquote ui

A component that highlights a key excerpt or quote from an article. This component draws attention to important passages and breaks up long text blocks.

npx shadcn@latest add https://shadcncraft.com/r/blog-blockquote.json
Blog Image ui

A component that displays an inline or full-width image with an optional caption. This component makes blog articles more engaging and visually appealing.

npx shadcn@latest add https://shadcncraft.com/r/blog-image.json
Chip ui

A component that combines small text with an icon for quick callouts. This component highlights key values such as benefits, attributes, or job details.

npx shadcn@latest add https://shadcncraft.com/r/chip.json
Feature Stack ui

A component that arranges an icon, header, body text, and CTA in different layout styles. This component makes features clear and actionable.

npx shadcn@latest add https://shadcncraft.com/r/feature-stack.json
Featured Icon ui

A component that places an icon inside a styled square or circle frame for extra prominence. This component makes supporting visuals stand out in marketing lay…

npx shadcn@latest add https://shadcncraft.com/r/featured-icon.json
Job Listing ui

A component that displays open roles in a card format with a badge, title, short body, and feature chips. This component brings structure and clarity to career…

npx shadcn@latest add https://shadcncraft.com/r/job-listing.json
Marquee ui

A smooth, endlessly looping scroller ideal for showcasing logos, testimonials, images, or sponsor lists. Features auto-play with customizable speed, pause-on-h…

npx shadcn@latest add https://shadcncraft.com/r/marquee.json
Metric ui

A component that displays large stats with a sub-label for context. This component is designed to highlight performance or usage data.

npx shadcn@latest add https://shadcncraft.com/r/metric.json
Mobile Navigation Menu ui

A Mobile Navigation Menu component that provides expandable menus for small screens. Built based on shadcn/ui Navigation Menu component, but optimized for smal…

npx shadcn@latest add https://shadcncraft.com/r/mobile-navigation-menu.json
Page Heading ui

A component that acts as the text-focused version of a hero banner. This component combines a pre-heading label, an H1 heading, supporting description text, an…

npx shadcn@latest add https://shadcncraft.com/r/page-heading.json
Placeholder Logo ui

A component for that can be replaced with your brand's main logo. This component ensures layouts stay consistent before brand assets are applied.

npx shadcn@latest add https://shadcncraft.com/r/placeholder-logo.json
Profile Card ui

An extension of the avatar component with more details on the individual. Good for blog posts etc.

npx shadcn@latest add https://shadcncraft.com/r/profile-card.json
Section Heading ui

A component that standardizes heading typography and spacing. This component includes a pre-heading label, main heading, and body text in different layout vari…

npx shadcn@latest add https://shadcncraft.com/r/section-heading.json
Star Rating ui

A component that displays ratings with stars and an optional label. This component builds trust with visual feedback.

npx shadcn@latest add https://shadcncraft.com/r/star-rating.json
Sub Feature ui

A component that presents a smaller feature layout for a dialled-back look. This component balances detail with simplicity.

npx shadcn@latest add https://shadcncraft.com/r/sub-feature.json
Tagline ui

A component that displays a tagline with different variants.

npx shadcn@latest add https://shadcncraft.com/r/tagline.json
UI Showcase ui

A Placeholder that displays content in a device-style frame. This component helps showcase product UI.

npx shadcn@latest add https://shadcncraft.com/r/ui-showcase.json
Announcement ui

A lightweight announcement component for highlighting updates, releases, or important notices without interrupting the main flow. Uses a compact label and titl…

npx shadcn@latest add https://shadcncraft.com/r/announcement.json
Data Table Pagination ui

A pagination footer for TanStack Table data tables. Combines a summary line, a rows-per-page select, a page indicator, and first, previous, next and last navig…

npx shadcn@latest add https://shadcncraft.com/r/data-table-pagination.json
Inline Hint ui

An Inline Hint is a lightweight, non-intrusive UI pattern that provides helpful guidance, clarification, or best-practice advice directly within or immediately…

npx shadcn@latest add https://shadcncraft.com/r/inline-hint.json
Messaging ui

A flexible messaging component for displaying conversational threads. Supports sent and received messages, timestamps, reactions, and file attachments. Built t…

npx shadcn@latest add https://shadcncraft.com/r/messaging.json
Rich Separator ui

A horizontal divider with optional inline content like labels, tabs, or actions. Used to separate sections while keeping context visible, not just a visual bre…

npx shadcn@latest add https://shadcncraft.com/r/rich-separator.json
Tags ui

A multi-select tag picker for filtering or categorizing content. Supports search, selected-state chips, and a clear active state. Simple, compact, and meant to…

npx shadcn@latest add https://shadcncraft.com/r/tags.json
Ticker ui

A compact, inline ticker for live or near-real-time values. Shows an identifier, current value, and delta with clear up or down signaling. Designed to sit quie…

npx shadcn@latest add https://shadcncraft.com/r/ticker.json
Badge ui

Displays a badge or a component that looks like a badge.

npx shadcn@latest add https://shadcncraft.com/r/badge.json
Image Zoom ui

Image zoom is a component that allows you to zoom in on an image.

npx shadcn@latest add https://shadcncraft.com/r/image-zoom.json
Blog Listing Card 1 component

A component that displays a blog listing card in a vertical or horizontal orientation.

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-card-1.json
Blog Listing Card 2 component

A component that displays a blog listing card in a card format in a vertical or horizontal orientation.

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-card-2.json
Blog Listing Featured Card 1 component

A large featured blog card intended for featuring a blog post. With a floating overlay on the bottom left side of the card.

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-featured-card-1.json
Blog Listing Featured Card 2 component

A large featured blog card intended for featuring a blog post. It has a progressive gradient and blur effect stacked horizontally on the bottom side of the car…

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-featured-card-2.json
Blog Listing Featured Card 3 component

A large featured blog card intended for featuring a blog post. It has a progressive gradient and blur effect, stacked vertically on the left side of the card.

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-featured-card-3.json
Pricing Card 1 component

A component for Figma that compares plans with layout variants, including a 'Most Popular' highlight. This component makes pricing clear and actionable.

npx shadcn@latest add https://shadcncraft.com/r/pricing-card-1.json
Team Card 1 component

A component that displays a user's image alongside their name, a supporting detail such as role or date and social links. This component is useful for adding i…

npx shadcn@latest add https://shadcncraft.com/r/team-card-1.json
Team Card 2 component

A component that displays a user's image alongside their name, a description and social links. This component is useful for adding identity and context to cont…

npx shadcn@latest add https://shadcncraft.com/r/team-card-2.json
Activity Feed Item 1 component

A flexible feed item for displaying recent activity in a clear, scannable format. Combines an avatar, primary action text, optional supporting text, and contex…

npx shadcn@latest add https://shadcncraft.com/r/activity-feed-item-1.json
Avatar Upload 1 component

A focused component for adding or updating a user profile image. Handles empty, uploaded, and removable states with clear affordances, including file requireme…

npx shadcn@latest add https://shadcncraft.com/r/avatar-upload-1.json
Avatar Upload 2 component

A focused component for adding or updating a user profile image. Handles empty, uploaded, and removable states with clear affordances, including file requireme…

npx shadcn@latest add https://shadcncraft.com/r/avatar-upload-2.json
Message Card 1 component

A compact summary component for individual messages or threads. Shows sender, subject, timestamp, and a short preview of the content. Designed for inboxes, not…

npx shadcn@latest add https://shadcncraft.com/r/message-card-1.json
Metric Card 1 component

A compact summary block for highlighting a single key metric. Combines a label, primary value, and supporting context like trend direction or time range. Desig…

npx shadcn@latest add https://shadcncraft.com/r/metric-card-1.json
Metric Card 2 component

A compact summary block for highlighting a single key metric. Combines a label, primary value, and supporting context like trend direction or time range. Desig…

npx shadcn@latest add https://shadcncraft.com/r/metric-card-2.json
Progress Item 1 component

A single step within a progress sequence used to show order, status, and context. Combines a step indicator with a title and optional description, supporting a…

npx shadcn@latest add https://shadcncraft.com/r/progress-item-1.json
File Upload Card 1 component

A self-contained upload item that shows the status of an individual file during and after upload. Supports clear states for uploading, completed, and failed fi…

npx shadcn@latest add https://shadcncraft.com/r/file-upload-card-1.json
File Upload Area 1 component

A dedicated drop zone for selecting files via drag-and-drop or manual browsing. Communicates accepted file types and size limits up front, with clear hover and…

npx shadcn@latest add https://shadcncraft.com/r/file-upload-area-1.json
Code Snippet 2 component

A command or a short file, shown so it can be taken. Comes as an inline chip for code inside a sentence and as a block for code that stands on its own, with an…

npx shadcn@latest add https://shadcncraft.com/r/code-snippet-2.json
Cart Item 1 component

TBD

npx shadcn@latest add https://shadcncraft.com/r/cart-item-1.json
Product Category Card 1 component

TBD

npx shadcn@latest add https://shadcncraft.com/r/product-category-card-1.json
Product Card 1 component

TBD

npx shadcn@latest add https://shadcncraft.com/r/product-card-1.json
Product Card 2 component

TBD

npx shadcn@latest add https://shadcncraft.com/r/product-card-2.json
File Part 1 component

The file a message was sent with, drawn as a card rather than left as a link. An image previews in place, anything else falls back to an icon beside its name a…

npx shadcn@latest add https://shadcncraft.com/r/file-part-1.json
Reasoning Part 1 component

A model's thinking, folded away behind a disclosure so it never competes with the answer. The trigger shimmers while tokens are still arriving and settles once…

npx shadcn@latest add https://shadcncraft.com/r/reasoning-part-1.json
Text Part 1 component

A message's text. An answer is parsed as markdown by Streamdown, which copes with the half-finished syntax a stream produces and gives code blocks their own he…

npx shadcn@latest add https://shadcncraft.com/r/text-part-1.json
Tool Part 1 component

One tool call, through all four of its states: running, done, failed and refused. A denied call reads differently from one that simply errored, and expanding e…

npx shadcn@latest add https://shadcncraft.com/r/tool-part-1.json
Web Search Part 1 component

The line saying a search happened: objective and a spinner while it runs, a warning when it fails. What it found is not rendered here, because the citations un…

npx shadcn@latest add https://shadcncraft.com/r/web-search-part-1.json
Questionnaire Part 1 component

The agent asking before it commits to expensive work: a multi-step form rendered inside the message, with choices, multi-select, a freeform field, validation a…

npx shadcn@latest add https://shadcncraft.com/r/questionnaire-part-1.json
Sources Part 1 component

The citation list under an answer, collapsed to a count until asked for. Citations reach a chat by two different routes, streamed by the provider or buried ins…

npx shadcn@latest add https://shadcncraft.com/r/sources-part-1.json
Banner 1 – Inline signup banner block

A low-height horizontal banner with an icon, short message, and inline input with primary action. Designed to sit between sections without breaking page flow. …

npx shadcn@latest add https://shadcncraft.com/r/banner-1.json
Banner 2 – Dismissible signup card block

A compact banner presented as a card with icon, short message, input field, and primary action, plus a close control. Designed to float within a layout or sit …

npx shadcn@latest add https://shadcncraft.com/r/banner-2.json
Banner 3 – Inline announcement banner with actions block

A low-height horizontal banner with an icon, short announcement text, and multiple call-to-action buttons, plus a dismiss control. Designed to span the content…

npx shadcn@latest add https://shadcncraft.com/r/banner-3.json
Banner 4 – Announcement banner with primary and secondary actions block

A horizontal announcement banner with an icon, single-line message, two clearly ranked actions, and a dismiss control. Designed to sit inline within a page and…

npx shadcn@latest add https://shadcncraft.com/r/banner-4.json
Banner 5 – Consent banner with action group block

A horizontal banner with an icon, short explanatory text, and a grouped set of actions including primary, secondary, and tertiary options, plus a dismiss contr…

npx shadcn@latest add https://shadcncraft.com/r/banner-5.json
Banner 6 – Consent banner with stacked actions block

A consent banner that pairs a low-height inline message with a stacked action layout in the card variant. Actions are vertically ordered to clearly separate pr…

npx shadcn@latest add https://shadcncraft.com/r/banner-6.json
Banner 7 – Minimal announcement strip block

A low-contrast, single-line banner with centered text and a close action. No icon or buttons, designed to sit quietly at the top or within content. Use for lig…

npx shadcn@latest add https://shadcncraft.com/r/banner-7.json
Banner 8 – Inline announcement link block

A compact announcement banner with inline link styling and a dismiss action. Designed for subtle product updates or release notes where the primary action is a…

npx shadcn@latest add https://shadcncraft.com/r/banner-8.json
Banner 9 – Full-width callout bar block

A high-contrast, full-width banner for urgent or high-intent messages like hiring, launches, or announcements. Uses a single clear line of copy with an inline …

npx shadcn@latest add https://shadcncraft.com/r/banner-9.json
Banner 10 – Inline announcement link block

A minimal announcement banner for low-friction updates. Renders as simple inline text with an optional icon and link, plus a close action. Best for subtle prod…

npx shadcn@latest add https://shadcncraft.com/r/banner-10.json
Benefits 1 – Alternating rows with text and image block

A benefits section with a headline and intro, followed by multiple feature rows that alternate text and visual previews. Each row includes an icon, feature tit…

npx shadcn@latest add https://shadcncraft.com/r/benefits-1.json
Benefits 2 – Alternating rows with actions and image block

A benefits section with a headline and intro, followed by multiple feature cards arranged in a staggered grid. Each card includes an icon, feature title, short…

npx shadcn@latest add https://shadcncraft.com/r/benefits-2.json
Benefits 3 – Stacked sections with full-bleed media block

A benefits section with a headline and intro, followed by stacked feature sections that alternate text and large visual panels. Each feature includes a title, …

npx shadcn@latest add https://shadcncraft.com/r/benefits-3.json
Benefits 4 – Compact icon list block

A simple benefits block that displays a small set of features as icon-led items with short titles and descriptions. Use when you need to quickly communicate co…

npx shadcn@latest add https://shadcncraft.com/r/benefits-4.json
Benefits 5 – Icon grid block

A benefits block with a headline and short intro, followed by a grid of icon-led features arranged in two rows. Each item includes an icon, feature name, and s…

npx shadcn@latest add https://shadcncraft.com/r/benefits-5.json
Benefits 6 – Image-led cards block

A benefits block with a headline and short intro, followed by large visual feature cards. Each card pairs a strong image with a feature title and short descrip…

npx shadcn@latest add https://shadcncraft.com/r/benefits-6.json
Benefits 7 – Split highlights with supporting list block

A benefits block with a headline and intro, followed by two primary feature highlights with large images. Secondary benefits are listed below as a compact icon…

npx shadcn@latest add https://shadcncraft.com/r/benefits-7.json
Benefits 8 – Hero media with supporting list block

A benefits block with a headline and intro, followed by a single large hero image. Supporting benefits are listed below as icon-led items with short descriptio…

npx shadcn@latest add https://shadcncraft.com/r/benefits-8.json
Benefits 9 – Two-column text layout block

A benefits block with a strong headline and supporting text split across two columns. Use to clearly explain a single core value or positioning statement when …

npx shadcn@latest add https://shadcncraft.com/r/benefits-9.json
Benefits 10 – Full-width media with overlay text block

A benefits block built around a large, full-width image with short text overlaid directly on the visual. Use to make a single, emotionally driven point where t…

npx shadcn@latest add https://shadcncraft.com/r/benefits-10.json
Benefits 11 – Emphasized lead with supporting column block

A benefits block with a strong headline on the left and a longer supporting explanation on the right, with a clear visual hierarchy between primary and seconda…

npx shadcn@latest add https://shadcncraft.com/r/benefits-11.json
Benefits 12 – Two-column icon list block

A two-column layout that displays a list of items, each paired with an icon, title, and short description. Items flow vertically within each column and adapt t…

npx shadcn@latest add https://shadcncraft.com/r/benefits-12.json
Benefits 13 – Card grid with section header block

A layout with a section header followed by a grid of equal-height cards. Each card includes an icon, title, and short text, arranged in a consistent grid that …

npx shadcn@latest add https://shadcncraft.com/r/benefits-13.json
Benefits 14 – Hero media with supporting icon row block

A layout with a section header and large hero media element, followed by a horizontal row of icon-and-text items. The media anchors the section visually while …

npx shadcn@latest add https://shadcncraft.com/r/benefits-14.json
Benefits 15 – Side-by-side media with icon list block

A layout with a section header, a media element on one side, and a vertically stacked icon-and-text list on the other. The media and list sit side by side on l…

npx shadcn@latest add https://shadcncraft.com/r/benefits-15.json
Benefits 16 – Lead text with media and supporting row block

A layout with a prominent lead text area, a supporting media element alongside it, and a horizontal row of icon-and-text items below. The structure creates a c…

npx shadcn@latest add https://shadcncraft.com/r/benefits-16.json
Benefits 17 – Section header with stacked cards block

A layout with a section header on one side and a vertical stack of uniform cards on the other. Each card contains an icon, title, and short text, creating a cl…

npx shadcn@latest add https://shadcncraft.com/r/benefits-17.json
Benefits 18 – Centered media with divider and summary row block

A layout with a section header and centered media element, followed by a horizontal divider and a row of evenly spaced text items. The structure creates a clea…

npx shadcn@latest add https://shadcncraft.com/r/benefits-18.json
Benefits 19 – Text list with vertical accent and side media block

A layout with a section header, a vertically stacked text list marked by a left accent line, and a media element positioned to the side. The text and media sit…

npx shadcn@latest add https://shadcncraft.com/r/benefits-19.json
Benefits 20 – Wide media showcase with side panel block

A layout with a section header and a wide media element spanning most of the content area, paired with a narrow supporting panel to the side. The media acts as…

npx shadcn@latest add https://shadcncraft.com/r/benefits-20.json
Benefits 21 – Card grid with equal emphasis block

A layout with a section header followed by a balanced grid of equal-size cards. Each card uses the same visual weight, creating a calm, uniform scan pattern. U…

npx shadcn@latest add https://shadcncraft.com/r/benefits-21.json
Benefits 22 – Split content with feature list and image block

A two-column layout with structured text and a stacked feature list on one side, paired with a large supporting image on the other. The layout balances dense c…

npx shadcn@latest add https://shadcncraft.com/r/benefits-22.json
Blog Listing 1 – Featured grid block

A responsive blog listing that highlights recent posts in a clean card grid. Includes category, title, read time, author, and date, with a clear section header…

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-1.json
Blog Listing 2 – Paginated card grid block

A card-based blog layout with a clear section header and a progressive "Load more" pattern. Uses consistent post cards with image, category, title, meta, and a…

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-2.json
Blog Listing 3 – Featured lead with supporting grid block

A blog layout anchored by a large featured post followed by a compact card grid. Emphasizes editorial hierarchy by spotlighting a primary article, then surfaci…

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-3.json
Blog Listing 4 – Dense editorial grid block

A high-density card grid that surfaces many posts at once with equal visual weight. Uses consistent card sizing and rhythm to support fast scanning and browsin…

npx shadcn@latest add https://shadcncraft.com/r/blog-listing-4.json
Careers 1 – Job list with metadata block

A simple vertical job list focused on clarity and scannability. Uses a single-column layout with clear role titles and lightweight metadata like location, work…

npx shadcn@latest add https://shadcncraft.com/r/careers-1.json
Careers 2 – Job list with media lead block

A split layout that pairs a job list with a large supporting image. Uses the image to set tone and culture, while keeping roles and metadata clean and easy to …

npx shadcn@latest add https://shadcncraft.com/r/careers-2.json
Careers 3 – Card grid job listings block

A multi-column grid of role cards with consistent metadata and actions. Designed for scanning and comparison across roles, with equal visual weight and clear h…

npx shadcn@latest add https://shadcncraft.com/r/careers-3.json
Careers 4 – Feature image with list block

A careers layout anchored by a large lifestyle image, followed by a clean vertical job list. Uses imagery to set culture and tone first, then supports focused …

npx shadcn@latest add https://shadcncraft.com/r/careers-4.json
Careers 5 – Split intro with stacked listings block

A careers layout with a left-aligned intro and a dense, stacked job list alongside it. Prioritizes fast scanning of roles over storytelling. Best for teams wit…

npx shadcn@latest add https://shadcncraft.com/r/careers-5.json
Contact 1 – Centered form, single-column block

A centered contact form with a clear headline and stacked inputs. Uses a simple, linear flow that keeps focus on completion. Best for general inquiries where y…

npx shadcn@latest add https://shadcncraft.com/r/contact-1.json
Contact 2 – Centered form in card block

A centered contact form wrapped in a card with clear visual boundaries. The card adds emphasis and contrast while keeping the layout simple and focused. Good w…

npx shadcn@latest add https://shadcncraft.com/r/contact-2.json
Contact 3 – Split form with image block

A two-column layout pairing a contact form with a large supporting image. The image adds personality and visual balance while the form stays clear and readable…

npx shadcn@latest add https://shadcncraft.com/r/contact-3.json
Contact 4 – Multi-channel contact options block

A centered layout that surfaces multiple ways to get in touch without a form. Uses icon-led contact methods laid out horizontally, with clear labels and availa…

npx shadcn@latest add https://shadcncraft.com/r/contact-4.json
Contact 5 – Global presence with contact methods block

A wide, visual-first layout that pairs a world map with key contact channels. Uses location markers to signal global reach, with email, phone, and live chat gr…

npx shadcn@latest add https://shadcncraft.com/r/contact-5.json
Contact 6 – Map-first contact block

A contact layout built around a large location map, with clear contact methods shown below and in a compact side panel. Works well for businesses with a physic…

npx shadcn@latest add https://shadcncraft.com/r/contact-6.json
Contact 7 – Image-led contact block

A contact layout anchored by a large, friendly image, with key contact options displayed clearly below and in a side panel. Good for brands that want to feel p…

npx shadcn@latest add https://shadcncraft.com/r/contact-7.json
Contact 8 – Hero image with channel cards block

A contact layout that pairs a large, edge-to-edge image with stacked contact channels. The image creates visual weight at the top, while card-based options bel…

npx shadcn@latest add https://shadcncraft.com/r/contact-8.json
Contact 9 – Centered CTA panel block

A minimal contact block built around a single, centered call to action. Uses a contained panel with clear hierarchy and one primary button, making it ideal for…

npx shadcn@latest add https://shadcncraft.com/r/contact-9.json
Contact 10 – Split layout with embedded scheduler block

A high-contrast contact block using a wide primary panel paired with a secondary sidebar. The layout is designed to showcase an embedded scheduling or booking …

npx shadcn@latest add https://shadcncraft.com/r/contact-10.json
Contact 11 – Centered form with supporting sidebar block

A balanced contact layout with a primary, centered form and a secondary sidebar that mirrors or reinforces the same interaction. The main column keeps focus on…

npx shadcn@latest add https://shadcncraft.com/r/contact-11.json
CTA 1 – Centered headline with stacked actions block

A centered call to action with a strong headline, short supporting copy, and side-by-side buttons. The layout feels more editorial and blends naturally into co…

npx shadcn@latest add https://shadcncraft.com/r/cta-1.json
CTA 2 – Left-aligned headline with inline actions block

A left-aligned call to action with a strong headline, short supporting copy, and side-by-side buttons. The layout feels more editorial and blends naturally int…

npx shadcn@latest add https://shadcncraft.com/r/cta-2.json
CTA 3 – High-contrast panel with stacked actions block

A bold, high-contrast CTA presented inside a contained panel, with a centered headline and stacked primary and secondary actions. The strong visual separation …

npx shadcn@latest add https://shadcncraft.com/r/cta-3.json
CTA 4 – High-contrast panel with left-aligned actions block

A wide, high-contrast CTA panel with left-aligned content and inline primary and secondary actions. The asymmetric layout creates a strong visual anchor while …

npx shadcn@latest add https://shadcncraft.com/r/cta-4.json
CTA 5 – Split content with feature list and media block

A two-column CTA layout combining structured text and a visual panel. Uses a feature list to add scannability and depth, paired with a supporting image or illu…

npx shadcn@latest add https://shadcncraft.com/r/cta-5.json
CTA 6 – Feature-led split with primary visual block

A split CTA layout anchored by a dominant visual panel, with supporting copy and a short feature list alongside. Emphasizes imagery first, then reinforces the …

npx shadcn@latest add https://shadcncraft.com/r/cta-6.json
CTA 7 – Product preview split with feature checklist block

A split CTA layout that pairs structured copy and a short feature list with a live product preview or dashboard screenshot. The layout leads with value explana…

npx shadcn@latest add https://shadcncraft.com/r/cta-7.json
CTA 8 – Wide product panel with offset preview block

A wide, left-aligned CTA paired with a large, offset product screenshot that bleeds toward the edge of the container. The layout creates a sense of depth and s…

npx shadcn@latest add https://shadcncraft.com/r/cta-8.json
FAQ 1 – Grid FAQs with CTA block

Multi-column FAQ layout with short answers visible by default. Includes an optional CTA panel below. Scales down to a stacked list on mobile.

npx shadcn@latest add https://shadcncraft.com/r/faqs-1.json
FAQ 2 – Accordion list with centered CTA block

Single-column, centered accordion for longer answers. Optimized for reading and scanning. Collapses into a stacked accordion on mobile.

npx shadcn@latest add https://shadcncraft.com/r/faqs-2.json
FAQ 3 – Wide accordion with stacked mobile preview block

A responsive FAQ section with a wide, centered accordion for desktop, plus a compact stacked version shown as a mobile preview. Built for clean scanning, with …

npx shadcn@latest add https://shadcncraft.com/r/faqs-3.json
FAQ 4 – Centered accordion with supporting panel block

A clean, centered FAQ accordion paired with a narrow sidebar version. Uses a strong section header and clear dividers for easy scanning, with an optional suppo…

npx shadcn@latest add https://shadcncraft.com/r/faqs-4.json
Footer 1 – Multi-column sitemap footer block

A wide, multi-column footer with grouped navigation links and a compact legal row. Designed for content-heavy sites that need clear link categorization and qui…

npx shadcn@latest add https://shadcncraft.com/r/footer-1.json
Footer 2 – Sitemap footer with newsletter signup block

A multi-column sitemap footer with a prominent newsletter signup band. Combines navigation, legal links, and email capture in a single layout. Designed for mar…

npx shadcn@latest add https://shadcncraft.com/r/footer-2.json
Footer 3 – Compact sitemap footer block

A clean, low-profile sitemap footer with evenly spaced link columns and a minimal brand and legal row. Designed for content-heavy sites that need clear navigat…

npx shadcn@latest add https://shadcncraft.com/r/footer-3.json
Footer 4 – Brand-led sitemap footer block

A sitemap footer anchored by a short brand statement and logo, followed by structured link columns and legal links. Gives more context about the company while …

npx shadcn@latest add https://shadcncraft.com/r/footer-4.json
Hero 1 – Centered headline with media hero block

A classic centered hero with a strong headline, short supporting copy, and a primary call to action. Anchored by a large visual or video to set tone and establ…

npx shadcn@latest add https://shadcncraft.com/r/hero-1.json
Hero 2 – Full-bleed background with centered content block

A bold, immersive hero that places the headline and call to action directly on a full-bleed visual background. Designed to create mood and instant impact, with…

npx shadcn@latest add https://shadcncraft.com/r/hero-2.json
Hero 3 – Light background with centered content block

A calm, airy hero that centers the headline and call to action over a soft, low-contrast background. Designed to feel open and approachable, with social proof …

npx shadcn@latest add https://shadcncraft.com/r/hero-3.json
Hero 4 – Soft gradient hero with dual CTAs and rating block

A centered hero set on a subtle gradient background, using stacked CTAs to support different commitment levels. Includes lightweight credibility with an inline…

npx shadcn@latest add https://shadcncraft.com/r/hero-4.json
Hero 5 – Split layout with waitlist capture block

A balanced split hero that pairs left-aligned messaging with a strong visual on the right. Uses an inline email field and single primary CTA to support early-a…

npx shadcn@latest add https://shadcncraft.com/r/hero-5.json
Hero 6 – Feature-led split hero block

A practical split hero that pairs a strong visual with a short benefits list. Designed to quickly explain value through scannable points, with a clear primary …

npx shadcn@latest add https://shadcncraft.com/r/hero-6.json
Hero 7 – Editorial story hero block

A narrative-led hero that explains the problem before selling the solution. Uses longer-form copy, author attribution, and a strong visual to build trust and c…

npx shadcn@latest add https://shadcncraft.com/r/hero-7.json
Hero 8 – Minimal page header block

A stripped-back hero for secondary pages. Focuses on a clear page title, short supporting copy, and a simple primary action. Best for pricing, docs, feature de…

npx shadcn@latest add https://shadcncraft.com/r/hero-8.json
Hero 9 – Page header with supporting visual block

A balanced hero that pairs a clear page title and primary actions with a strong supporting image. Works well when you want more visual context than a minimal h…

npx shadcn@latest add https://shadcncraft.com/r/hero-9.json
Hero 10 – Full-bleed image hero block

A bold, image-led hero with text overlaid on photography. Best when you want an emotional hook first and the message second. Works well for marketing pages, br…

npx shadcn@latest add https://shadcncraft.com/r/hero-10.json
Metrics 1 – Wide stats row with geographic backdrop block

A horizontally distributed metrics layout that pairs large headline numbers with short labels, anchored by a subtle world map background. The pattern emphasize…

npx shadcn@latest add https://shadcncraft.com/r/metrics-1.json
Metrics 2 – Centered headline with inline stat columns block

A metrics layout built around a strong centered heading, followed by evenly spaced stat columns with short supporting labels and optional inline links. The pat…

npx shadcn@latest add https://shadcncraft.com/r/metrics-2.json
Metrics 3 – Split content with media anchor block

A two-column metrics layout that pairs a text-led stats group with a strong visual anchor. The pattern uses a left-aligned heading and compact metric blocks, b…

npx shadcn@latest add https://shadcncraft.com/r/metrics-3.json
Metrics 4 – Centered headline with inline stat row block

A symmetric metrics layout built around a centered headline and a single horizontal row of key stats. Each metric is evenly spaced to create a calm, balanced r…

npx shadcn@latest add https://shadcncraft.com/r/metrics-4.json
Metrics 5 – Carded metrics row block

A metrics layout where each stat is wrapped in a lightweight card. The cards create clear boundaries, making each metric feel discrete and scannable while stil…

npx shadcn@latest add https://shadcncraft.com/r/metrics-5.json
Metrics 6 – Inline metrics with dividers block

A single-row metrics layout that uses subtle vertical dividers instead of cards. This keeps the section feeling light and flat while still giving each metric c…

npx shadcn@latest add https://shadcncraft.com/r/metrics-6.json
Metrics 7 – Inline stats row with optional links block

A centered section header paired with a single horizontal row of key stats. Uses generous whitespace and consistent column widths to make the numbers feel calm…

npx shadcn@latest add https://shadcncraft.com/r/metrics-7.json
Metrics 8 – Multi-row metrics grid block

A dense metrics layout that supports a larger number of stats without cards or dividers. Uses a balanced grid to keep emphasis evenly distributed across rows, …

npx shadcn@latest add https://shadcncraft.com/r/metrics-8.json
Metrics 9 – Circular progress metrics block

A metrics layout that uses circular progress indicators to visualize change or progress at a glance. Works well when the magnitude or direction of a metric mat…

npx shadcn@latest add https://shadcncraft.com/r/metrics-9.json
Metrics 10 – Expanded circular metrics row block

A circular metrics layout that supports more data points in a single row. Works well when you need to show multiple performance indicators with equal visual we…

npx shadcn@latest add https://shadcncraft.com/r/metrics-10.json
Metrics 11 – Lead-in explanation with supporting stats block

A metrics layout that pairs a short explanatory block with supporting stats to the right. Useful when metrics need framing or justification rather than standin…

npx shadcn@latest add https://shadcncraft.com/r/metrics-11.json
Newsletter Signup 1 – Split layout with visual anchor block

A newsletter signup pattern that pairs a simple email capture with a strong visual anchor. The form stays lightweight and prominent, while the adjacent product…

npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-1.json
Newsletter Signup 2 – Value-led signup with supporting bullets block

A newsletter signup pattern that leads with clear value before the email field. Short bullet points set expectations and reduce hesitation, while the form rema…

npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-2.json
Newsletter Signup 3 – Inline headline with minimal form block

A compact newsletter signup pattern that places the email field inline with the headline. The layout minimizes friction and keeps attention focused on a single…

npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-3.json
Newsletter Signup 4 – Centered call to action with supporting microcopy block

A centered newsletter signup pattern that emphasizes balance and clarity. The headline and form are vertically stacked to create a clear focal point, with supp…

npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-4.json
Newsletter Signup 5 – Inline callout with contained form block

A horizontal newsletter signup pattern presented inside a soft container to separate it from surrounding content. The headline and description anchor the left …

npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-5.json
Pricing 1 – Three-tier card pricing grid block

A classic three-column pricing layout with equal-weight plan cards for easy comparison. Each card follows the same vertical rhythm with plan name, price, prima…

npx shadcn@latest add https://shadcncraft.com/r/pricing-1.json
Pricing 2 – Focused two-plan comparison block

A simplified pricing layout that presents two plans side by side to reduce choice overload. The shared header anchors context, while the paired cards make diff…

npx shadcn@latest add https://shadcncraft.com/r/pricing-2.json
Pricing 3 – Single plan spotlight block

A centered, single-card pricing layout that puts all attention on one plan. Removing comparisons reduces decision friction and works well for early-stage produ…

npx shadcn@latest add https://shadcncraft.com/r/pricing-3.json
Pricing 4 – Three-plan comparison with highlighted default block

A classic three-tier pricing layout with a clearly emphasized middle plan to guide choice. The visual weight, border treatment, and "most popular" marker steer…

npx shadcn@latest add https://shadcncraft.com/r/pricing-4.json
Pricing 5 – Side-by-side plans with duplicated emphasis block

A two-plan layout where one option is visually emphasized through stronger borders and hierarchy, even when the plans are similar. This pattern is useful for s…

npx shadcn@latest add https://shadcncraft.com/r/pricing-5.json
Pricing 6 – Single-plan focused pricing block

A minimal pricing pattern that centers on a single plan, removing comparison to reduce decision friction. This works well when there is only one offering, or w…

npx shadcn@latest add https://shadcncraft.com/r/pricing-6.json
Pricing 7 – Feature-comparison table pricing block

A dense pricing pattern that pairs plans with a side-by-side feature matrix. This works when buyers need to evaluate capability differences in detail and are w…

npx shadcn@latest add https://shadcncraft.com/r/pricing-7.json
Pricing 8 – Split layout with featured plan emphasis block

A two-column pricing pattern that pairs contextual framing on the left with vertically stacked plans on the right. One plan is visually elevated using contrast…

npx shadcn@latest add https://shadcncraft.com/r/pricing-8.json
Pricing 9 – Unified card group with equal plan weight block

A single grouped pricing container where all plans share the same visual treatment and hierarchy. This pattern emphasizes fairness and easy comparison, making …

npx shadcn@latest add https://shadcncraft.com/r/pricing-9.json
Pricing 10 – Free vs paid contrast layout block

A two-option pricing pattern that pairs a neutral free tier with a strongly emphasized paid plan. The visual contrast clearly establishes an upgrade path, usin…

npx shadcn@latest add https://shadcncraft.com/r/pricing-10.json
Social Proof 1 – Inline logo strip block

A minimal social proof pattern that presents partner or customer logos in a single horizontal row. It builds trust without interrupting flow, using uniform siz…

npx shadcn@latest add https://shadcncraft.com/r/social-proof-1.json
Social Proof 2 – Auto-scrolling logo marquee block

A horizontally scrolling logo strip that loops automatically. It adds motion and density without taking more vertical space. Good when you have lots of logos o…

npx shadcn@latest add https://shadcncraft.com/r/social-proof-2.json
Social Proof 3 – Color logo strip block

A static row of full-color logos. Feels louder and more brand-forward than grayscale. Works best when the logos are well-known and visually consistent. Less su…

npx shadcn@latest add https://shadcncraft.com/r/social-proof-3.json
Social Proof 4 – Inline trust statement block

A compact logo row paired with a short trust line. Very low visual weight and easy to drop between sections. Good when you want credibility without pulling att…

npx shadcn@latest add https://shadcncraft.com/r/social-proof-4.json
Social Proof 5 – Visual-led trust section block

A logo strip paired with a strong visual. Adds credibility while creating a clear visual break between sections. Best used when you want trust signals without …

npx shadcn@latest add https://shadcncraft.com/r/social-proof-5.json
Social Proof 6 – Structured grid, editorial feel block

Centered headline with a strict, even grid below. Strong symmetry, lots of white space, and clear hierarchy. Feels calm, credible, and deliberate. Works well w…

npx shadcn@latest add https://shadcncraft.com/r/social-proof-6.json
Team 1 – Centered team roster grid block

A centered section with a clear headline and supporting line, followed by an evenly spaced grid of profile tiles. The layout keeps attention on the faces, uses…

npx shadcn@latest add https://shadcncraft.com/r/team-1.json
Team 2 – Split intro with profile grid block

A two-column layout where a compact intro block anchors the section on the left while a dense, evenly spaced avatar grid fills the remaining width. The structu…

npx shadcn@latest add https://shadcncraft.com/r/team-2.json
Team 3 – Mixed-shape avatar mosaic block

Team 3 – Mixed-shape avatar mosaic

npx shadcn@latest add https://shadcncraft.com/r/team-3.json
Team 4 – Lifestyle imagery with structured roster block

A split layout that pairs large, candid team photos with a clean, tabular roster below. The imagery adds warmth and context, while the list anchors the section…

npx shadcn@latest add https://shadcncraft.com/r/team-4.json
Team 5 – Editorial portrait cards block

A gallery-style layout built around large, consistent portrait cards with subtle overlays. Emphasizes visual uniformity and hierarchy, using generous spacing a…

npx shadcn@latest add https://shadcncraft.com/r/team-5.json
Testimonial 1 – Single feature quote block

A centered, long-form testimonial designed to feel calm and authoritative. Uses generous whitespace, oversized quotation marks, and a single focal block to giv…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-1.json
Testimonial 2 – Centered quote with attribution focus block

A minimal, centered testimonial layout that tightens the hierarchy around the quote and author. Compared to Testimonial 1, this version reduces visual weight a…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-2.json
Testimonial 3 – Split quote with featured profile block

Testimonial 3 – Split quote with featured profile

npx shadcn@latest add https://shadcncraft.com/r/testimonials-3.json
Testimonial 4 – Image-led split with rating block

A bold split layout that gives equal weight to a large portrait and the testimonial copy. The oversized image anchors the section visually, while the quote, at…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-4.json
Testimonial 5 – Card carousel with stacked media block

A carousel-style testimonial where the quote and controls sit in a fixed text column, paired with layered image cards that suggest depth and progression. The s…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-5.json
Testimonial 6 – Split carousel with overlapping profile cards block

A split testimonial layout with the quote anchored in a static text column and a horizontal carousel of large profile cards running alongside it. The overlappi…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-6.json
Testimonial 7 – Multi-profile grid with headline lead block

A testimonial layout that leads with a strong headline and brand marker, followed by a dense grid of profile cards. The structure shifts emphasis from a single…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-7.json
Testimonial 8 – Branded quote with team strip block

A testimonial layout that anchors on a long-form quote with clear brand attribution, then reinforces credibility using a horizontal strip of individual profile…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-8.json
Testimonial 9 – Multi-segment case cards block

A testimonial layout built around small, self-contained story cards, each representing a different team or use case. The grid creates quick scanability while s…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-9.json
Testimonial 10 – Dense quote grid block

A compact testimonial layout that surfaces many short quotes at once using a uniform card grid. Designed for volume and credibility, it emphasizes breadth of f…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-10.json
Testimonial 11 – Editorial quote grid block

A structured testimonial layout that combines a clear section header with a multi-column grid of short quotes. It balances scannability and depth by presenting…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-11.json
Testimonial 12 – Featured quote with supporting cards block

A hybrid testimonial layout that anchors the section with a single, prominent featured quote and portrait, supported by smaller secondary quotes beneath. It cr…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-12.json
Testimonial 13 – Single featured testimonial with inline pagination block

A clean, focused testimonial layout built around one primary quote and portrait, with minimal controls to step through additional testimonials. Strong visual e…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-13.json
Testimonial 14 – Dual quote carousel with ratings block

A two-up testimonial layout showing parallel quotes with star ratings, names, and roles. Uses carousel controls to rotate content while keeping density low. Wo…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-14.json
Testimonial 15 – Image-led quote cards block

A two-card layout that pairs large, contextual photos with short quotes and author details. Feels more human and story-driven than avatar cards. Best when you …

npx shadcn@latest add https://shadcncraft.com/r/testimonials-15.json
Testimonial 16 – Single hero testimonial block

A focused, one-voice layout with a large contextual image and a single quote. Very clear hierarchy. Works best when you have one strong story you want people t…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-16.json
Testimonial 17 – Testimonial with supporting metrics block

This one blends a strong personal quote with credibility stats. The testimonial does the emotional work, while the numbers add reassurance without overwhelming…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-17.json
Testimonial 18 – Multi-quote card carousel block

This pattern breaks one customer into multiple short quotes, each paired with a different visual. It’s good for scanning and variety, but weaker on trust unles…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-18.json
Testimonial 19 – Image carousel with quote overlays block

A horizontally scrolling set of image-led cards, each using a full-bleed photo with a subtle gradient overlay to anchor short quotes and author details. pagina…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-19.json
Testimonial 20 – Split heading and featured quote block

A minimal, two-column layout that separates context from content. The left side anchors the section with a static heading and short intro, while the right side…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-20.json
Testimonial 21 – Auto-scrolling quote cards block

A horizontally auto-scrolling row of compact testimonial cards paired with a centered section header. Cards move continuously to showcase multiple quotes witho…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-21.json
Testimonial 22 – Auto-scrolling stacked columns block

A multi-column testimonial layout where cards are arranged in vertical stacks that auto-scroll in opposing or offset directions. This creates a dense, editoria…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-22.json
Testimonial 23 – Masonry quote cards block

A three-column masonry layout with compact quote cards beneath a centered section heading. Varied card heights accommodate different quote lengths, while avata…

npx shadcn@latest add https://shadcncraft.com/r/testimonials-23.json
Top Navigation 1 – Left-aligned dropdown navigation block

A classic left-aligned top navigation with horizontal links and inline dropdown menus for larger screens. Primary actions are grouped on the right for clear vi…

npx shadcn@latest add https://shadcncraft.com/r/top-navigation-1.json
Top Navigation 2 – Centered primary navigation block

A center-aligned top navigation that places the primary links in the middle of the header, creating a more balanced, symmetrical layout. Dropdown menus open di…

npx shadcn@latest add https://shadcncraft.com/r/top-navigation-2.json
Top Navigation 3 – Compact bar with progressive disclosure block

A compact top navigation that keeps the large-screen layout minimal and low-profile, with primary links arranged in a single horizontal bar. Dropdowns reveal r…

npx shadcn@latest add https://shadcncraft.com/r/top-navigation-3.json
Top Navigation 4 – Centered pill navigation with dropdown menu block

A centered top navigation where primary links sit inside a pill-style container, creating a strong visual anchor across large screens. Dropdown menus open from…

npx shadcn@latest add https://shadcncraft.com/r/top-navigation-4.json
Top Navigation 5 – Minimal center-aligned links with inline auth block

A stripped-back, center-aligned top navigation that prioritizes clarity and whitespace. Primary links sit in a single horizontal row with the brand anchored to…

npx shadcn@latest add https://shadcncraft.com/r/top-navigation-5.json
404 1 – Minimalist error page with navigation recovery actions block

A clean and centered error page design for handling "Page not found" scenarios. The layout features a clear information hierarchy starting with the "404" statu…

npx shadcn@latest add https://shadcncraft.com/r/404-1.json
404 2 – Visual 404 error page with immersive split-screen layout block

A modern and emotionally engaging error page that uses a split-screen composition. The left side provides clear, left-aligned information: the "404" status cod…

npx shadcn@latest add https://shadcncraft.com/r/404-2.json
404 3 – Error page with multi-channel support contact cards block

A comprehensive error recovery page designed to provide immediate assistance. The top section maintains the standard 404 messaging and primary navigation butto…

npx shadcn@latest add https://shadcncraft.com/r/404-3.json
404 4 – Error page with conceptual plug illustration block

A creative balanced error page that uses a custom illustration to communicate a technical disconnect. The layout features a two-column split: on the left, a st…

npx shadcn@latest add https://shadcncraft.com/r/404-4.json
404 5 – Error page with immersive image and support directory block

A highly functional error page that utilizes a balanced grid system. The layout is dominated on the right by a large, atmospheric image with rounded corners. T…

npx shadcn@latest add https://shadcncraft.com/r/404-5.json
404 6 – Split-screen 404 page with high-contrast editorial visual block

A modern error page that utilizes an inverted split-screen layout. A large, stylized editorial image with rounded corners is positioned on the left. The right …

npx shadcn@latest add https://shadcncraft.com/r/404-6.json
Activity Feed 1 – Filterable timeline with inline context block

A chronological activity feed presented as a vertical timeline, combining user avatars, action summaries, and timestamps for quick scanning. Includes a top sea…

npx shadcn@latest add https://shadcncraft.com/r/activity-feed-1.json
App Shell 1 – Sidebar block

App shell with a standard sidebar, header, and content slot. Collapsed variant included.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-1.json
App Shell 2 – Floating sidebar block

App shell with a floating sidebar, header, and content slot. Collapsed variant included.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-2.json
App Shell 3 – Inset sidebar block

App shell with an inset sidebar, header, and content slot. Collapsed variant included.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-3.json
App Shell 4 – Inset sidebar with linked navigation block

App shell with an inset sidebar, a page selector and search header, and a content slot. Navigation rows are real links that highlight the current section, so i…

npx shadcn@latest add https://shadcncraft.com/r/app-shell-4.json
App Shell Header 1 block

App shell header with a page selector, date range presets, filters, and search.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-1.json
App Shell Header 2 block

App shell header with a breadcrumb, faceted filters, and a search field.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-2.json
App Shell Header 3 block

App shell header with a page selector, applied filters as removable chips, and a search field.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-3.json
App Shell Header 4 block

App shell header with a page selector, filters, and a primary action.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-4.json
App Shell Header 5 block

App shell header with a page selector, a period select, and a date range stepper.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-5.json
App Shell Header 6 block

App shell header with a page selector that follows the current route, and search.

npx shadcn@latest add https://shadcncraft.com/r/app-shell-header-6.json
Dashboard 1 – Metric cards block

Four key metrics in a single strip: spend, revenue, cost per lead, and conversion rate.

npx shadcn@latest add https://shadcncraft.com/r/metric-cards-1.json
Dashboard 2 – Hero time series block

Hero area chart comparing this period against the previous period.

npx shadcn@latest add https://shadcncraft.com/r/hero-time-series-1.json
Dashboard 3 – Traffic by channel block

Total traffic with a segmented share bar and per-channel breakdown.

npx shadcn@latest add https://shadcncraft.com/r/traffic-by-channel-1.json
Dashboard 4 – Channel performance block

Clicks received vs leads converted, by channel, as grouped bars.

npx shadcn@latest add https://shadcncraft.com/r/channel-performance-1.json
Dashboard 5 – Cost per acquisition trend block

Daily cost per acquisition as an area trend with period comparison.

npx shadcn@latest add https://shadcncraft.com/r/cost-per-acquisition-trend-1.json
Dashboard 6 – Paid media allocation block

Donut breakdown of spend across paid channels.

npx shadcn@latest add https://shadcncraft.com/r/paid-media-allocation-1.json
Dashboard 7 – Campaign performance block

Top campaigns by leads generated, as a compact data table.

npx shadcn@latest add https://shadcncraft.com/r/campaign-performance-1.json
Dashboard 8 – Top landing pages block

Pages ranked by sessions with visitor share.

npx shadcn@latest add https://shadcncraft.com/r/top-landing-pages-1.json
Dashboard 9 – Marketing funnel block

Stage-by-stage conversion across the marketing funnel.

npx shadcn@latest add https://shadcncraft.com/r/marketing-funnel-1.json
Dashboard 10 – Attribution breakdown block

Revenue credited by first touch vs last touch, per channel.

npx shadcn@latest add https://shadcncraft.com/r/attribution-breakdown-1.json
Dashboard 11 – Growth simulator block

Live sliders modeling monthly spend against projected pipeline.

npx shadcn@latest add https://shadcncraft.com/r/growth-simulator-1.json
Dashboard 12 – Goal progress block

Month-to-date attainment against monthly targets as bullet bars.

npx shadcn@latest add https://shadcncraft.com/r/goal-progress-1.json
Dashboard 13 – Engagement by day & hour block

Open-rate heatmap by send day and hour.

npx shadcn@latest add https://shadcncraft.com/r/engagement-by-day-hour-1.json
Dashboard 14 – Revenue vs target block

Closed revenue against target and forecast as a tick meter.

npx shadcn@latest add https://shadcncraft.com/r/revenue-vs-target-1.json
Dashboard 15 – Pipeline by stage block

Open pipeline value and share across deal stages as a funnel.

npx shadcn@latest add https://shadcncraft.com/r/pipeline-by-stage-1.json
Dashboard 16 – Rep leaderboard block

Reps ranked by quota attainment with target markers.

npx shadcn@latest add https://shadcncraft.com/r/rep-leaderboard-1.json
Dashboard 17 – Deals table block

Open deals with owner, stage, value, and close date.

npx shadcn@latest add https://shadcncraft.com/r/deals-table-1.json
Dashboard 18 – Win rate block

Win rate with stage-to-stage conversion bars.

npx shadcn@latest add https://shadcncraft.com/r/win-rate-1.json
Dashboard 19 – Deal velocity block

Average days in stage by segment as a heatmap.

npx shadcn@latest add https://shadcncraft.com/r/deal-velocity-by-segment-1.json
Dashboard 20 – Lead-to-customer funnel block

Marketing-to-sales handoff as concentric ring progress.

npx shadcn@latest add https://shadcncraft.com/r/lead-to-customer-funnel-1.json
Dashboard 21 – Leads by region block

Leads and pipeline value by country, with list and map views.

npx shadcn@latest add https://shadcncraft.com/r/leads-by-region-1.json
Dashboard 22 – Customer health score block

Average customer health as an arc gauge with score bands.

npx shadcn@latest add https://shadcncraft.com/r/customer-health-score-1.json
Dashboard 23 – AI insights block

Alerts and opportunities surfaced automatically across the funnel.

npx shadcn@latest add https://shadcncraft.com/r/ai-insights-1.json
Header 1 – Page header with actions and search block

A standard page header that anchors the page title with optional breadcrumbs, primary actions, and inline search. Designed for app and dashboard pages where us…

npx shadcn@latest add https://shadcncraft.com/r/header-1.json
Header 2 – Page header with cover image block

A page header that pairs a visual cover with navigation context and search. Uses an image to set tone or brand while keeping the page title, breadcrumbs, and c…

npx shadcn@latest add https://shadcncraft.com/r/header-2.json
Header 3 – Page header with tabs block

A compact page header that combines breadcrumbs, a clear page title, and inline tabs for switching between related sections. Keeps navigation close to the cont…

npx shadcn@latest add https://shadcncraft.com/r/header-3.json
Header 4 – Page header with cover image and tabs block

A richer page header that pairs breadcrumbs and a page title with a visual cover image and inline tabs. Useful for profile, settings, or sectioned pages where …

npx shadcn@latest add https://shadcncraft.com/r/header-4.json
Header 5 – Profile header with identity and actions block

A compact header designed for user or account pages. Combines avatar, name, and secondary details with inline actions and search, keeping identity and controls…

npx shadcn@latest add https://shadcncraft.com/r/header-5.json
Header 6 – Page header with supporting description block

A lightweight page header that pairs a clear title with a short supporting description. Designed for settings or configuration screens where users need immedia…

npx shadcn@latest add https://shadcncraft.com/r/header-6.json
Inline CTA 1 – Compact call to action block

A small, inline call to action that pairs a short title and description with one or two buttons. Designed to sit naturally within content flows to prompt the n…

npx shadcn@latest add https://shadcncraft.com/r/inline-cta-1.json
Inline CTA 2 – Media-led call to action block

An inline call to action that pairs a visual with a short title and description to add context and emotional weight. The image helps draw attention while the c…

npx shadcn@latest add https://shadcncraft.com/r/inline-cta-2.json
Inline CTA 3 – Email signup call to action block

An inline call to action designed for simple email capture. Combines a short title and description with a single input and primary action, keeping friction low…

npx shadcn@latest add https://shadcncraft.com/r/inline-cta-3.json