HomeBookmarks
Shadcn UI BlocksShadcn UI Blocks
Shadcn UI Blocks

Shadcn UI Blocks

SBby shadcnui-blocks
81components316.9Kviews1.3Kbookmarks

Installs all 400 components. Without our CLI, run instead.

Auto-indexed

Shadcn UI Blocks contents

  • Stats SectionStats Section

    Stats Section

  • Stats SectionStats Section

    Stats Section

  • Stats SectionStats Section

    Stats Section

  • Numbers Stats GridNumbers Stats Grid

    Numbers Stats Grid

  • Stats GridStats Grid

    Stats Grid

  • Stats GridStats Grid

    Stats Grid

  • Changelog TimelineChangelog Timeline

    Changelog Timeline

  • Horizontal Separator with ChipHorizontal Separator with Chip

    Horizontal Separator with Chip

  • Dashed SeparatorDashed Separator

    Dashed Separator

  • Blog Post ListBlog Post List

    Blog Post List

  • Columns Visibility TableColumns Visibility Table

    Columns Visibility Table

  • ChangelogChangelog

    Changelog

  • Process TimelineProcess Timeline

    Process Timeline

  • Changelog TimelineChangelog Timeline

    Changelog Timeline

  • Experience TimelineExperience Timeline

    Experience Timeline

  • Experience TimelineExperience Timeline

    Experience Timeline

  • Footer 02Footer 02

    Footer 02

  • Footer with Navigation GridFooter with Navigation Grid

    Footer with Navigation Grid

  • Navbar with Theme ToggleNavbar with Theme Toggle

    Navbar with Theme Toggle

  • Pill NavbarPill Navbar

    Pill Navbar

  • Features GridFeatures Grid

    Features Grid

  • Post CardPost Card

    Post Card

  • Select with Form IntegrationSelect with Form Integration

    Select with Form Integration

  • Testimonial CardTestimonial Card

    Testimonial Card

  • About Shadcn UI Blocks

    Shadcn UI Blocks publishes a shadcn registry at shadcnui-blocks.com, with 400 components installable through the shadcn CLI.

    Components
    400
    GitHub stars
    631
    Last commit
    Sep 18, 2026
    Repository
    akash3444/shadcn-ui-blocks

    Also in the Shadcn UI Blocks registry

    Copy a prompt for your agent, copy the install command, or open the docs that ship it.

    • Default Accordion

      accordion-01

      A default accordion component

      accordion1 file
    • Outline Accordion

      accordion-02

      An outline styled accordion

      accordion1 file
    • Box Accordion

      accordion-03

      A box styled accordion

      accordion1 file
    • Contained Accordion

      accordion-04

      A contained accordion component

      accordion1 file
    • Box Contained Accordion

      accordion-05

      A box-contained accordion component

      accordion1 file
    • Tabs Accordion

      accordion-06

      A tabs-styled accordion component

      accordion1 file
    • Highlight Active Item Accordion

      accordion-07

      An accordion that highlights the active item

      accordion1 file
    • Icon Accordion

      accordion-10

      An accordion with icons

      lucide-react1 file
    • Media Content Accordion

      accordion-11

      An accordion with media content

      lucide-react1 file
    • Disabled Item Accordion

      accordion-12

      An accordion with disabled items

      lucide-react1 file
    • Primary Alert

      alert-01

      A primary alert component

      lucide-react1 file
    • Destructive Alert

      alert-02

      A destructive alert component

      lucide-react1 file
    • Success Alert

      alert-03

      A success alert component

      lucide-react1 file
    • Warning Alert

      alert-04

      A warning alert component

      lucide-react1 file
    • Info Alert

      alert-05

      An info alert component

      lucide-react1 file
    • Alert With Background

      alert-06

      An alert with background component

      lucide-react1 file
    • Soft Alert

      alert-07

      A soft alert component

      lucide-react1 file
    • Bootstrap Alert

      alert-08

      A bootstrap-styled alert component

      lucide-react1 file
    • Callout Alert

      alert-09

      A callout alert component

      lucide-react1 file
    • Alert With Actions

      alert-10

      An alert with actions component

      lucide-react1 file
    • Default Alert Dialog

      alert-dialog-01

      A default alert dialog component

      alert-dialog, button1 file
    • Alert Dialog With Icon

      alert-dialog-02

      An alert dialog with icon component

      lucide-react1 file
    • Destructive Alert Dialog

      alert-dialog-03

      A destructive alert dialog component

      lucide-react1 file
    • Info Alert Dialog

      alert-dialog-04

      An info alert dialog component

      lucide-react1 file
    • Customized Header Alert Dialog

      alert-dialog-05

      An alert dialog with customized header

      lucide-react1 file
    • Customized Footer Alert Dialog

      alert-dialog-06

      An alert dialog with customized footer

      lucide-react1 file
    • Animated Grid Pattern

      animated-grid-pattern

      A simple animated grid pattern

      1 file
    • Default Avatar

      avatar-01

      A default avatar component

      avatar1 file
    • Clickable Avatar

      avatar-02

      A clickable avatar component

      avatar1 file
    • Avatar with Tooltip

      avatar-03

      An avatar with tooltip component

      avatar, tooltip1 file
    • Avatar with Text

      avatar-04

      An avatar with text component

      avatar1 file
    • Avatar with Hover Card

      avatar-05

      An avatar with hover card component

      lucide-react1 file
    • Avatar Size

      avatar-06

      Different sizes of avatar component

      avatar1 file
    • Avatar Color

      avatar-07

      Different colors of avatar component

      avatar1 file
    • Avatar Shape

      avatar-08

      Different shapes of avatar component

      avatar1 file
    • Avatar Fallback

      avatar-09

      Avatar with fallback component

      lucide-react1 file
    • Avatar Group with Max

      avatar-13

      Group of avatars with maximum limit component

      avatar1 file
    • Avatar Group with Max

      avatar-14

      Group of avatars with maximum limit component

      lucide-react1 file
    • Avatar Group with Max

      avatar-15

      Group of avatars with maximum limit component

      avatar1 file
    • Avatar Dropdown Menu

      avatar-16

      An avatar dropdown menu component

      avatar, dropdown-menu1 file
    • Default Badge

      badge-01

      A default badge component

      badge1 file
    • Secondary Badge

      badge-02

      A secondary badge component

      badge1 file
    • Outline Badge

      badge-03

      An outline badge component

      badge1 file
    • Destructive Badge

      badge-04

      A destructive badge component

      badge1 file
    • Rounded Badge

      badge-05

      A rounded badge component

      badge1 file
    • Gradient Badge

      badge-06

      A gradient badge component

      badge1 file
    • Gradient Outline Badge

      badge-07

      A gradient outline badge component

      badge1 file
    • Soft Badge

      badge-08

      A soft badge component

      badge1 file
    • Status Badge

      badge-09

      A status badge component

      badge1 file
    • Badge with Image

      badge-10

      A badge with image component

      badge1 file
    • Badge with Icon

      badge-11

      A badge with icon component

      lucide-react1 file
    • Clickable Badge

      badge-12

      A clickable badge component

      badge1 file
    • Clickable Link Badge

      badge-13

      A clickable link badge component

      badge1 file
    • Plan features with badge

      badge-15

      A plan features with badge component

      lucide-react1 file
    • Icon button

      badge-17

      An icon button component

      lucide-react1 file
    • Banner 01

      banner-01

      A simple banner block

      1 file
    • Banner 02

      banner-02

      A simple banner block

      lucide-react1 file
    • Banner 03

      banner-03

      A simple banner block

      lucide-react1 file
    • Banner 04

      banner-04

      A simple banner block

      lucide-react1 file
    • Blog 01

      blog-01

      A simple blog post list

      badge, card, select1 file
    • Blog 02

      blog-02

      A simple blog post list

      lucide-react1 file
    • Blog 04

      blog-04

      A simple blog block

      1 file
    • Blog 05

      blog-05

      A simple blog block

      1 file
    • Blog 06

      blog-06

      A simple blog block

      1 file
    • Default Breadcrumb

      breadcrumb-01

      A default breadcrumb component

      breadcrumb1 file
    • Breadcrumb with Slash Separator

      breadcrumb-02

      A breadcrumb with slash separator component

      lucide-react1 file
    • Breadcrumb with Chevrons Separator

      breadcrumb-03

      A breadcrumb with chevrons separator component

      breadcrumb1 file
    • Breadcrumb with Dot Separator

      breadcrumb-04

      A breadcrumb with dot separator component

      lucide-react1 file
    • Breadcrumb with Icon

      breadcrumb-05

      A breadcrumb with icon component

      lucide-react1 file
    • Breadcrumb with Icon (Alternate)

      breadcrumb-06

      An alternate breadcrumb with icon component

      lucide-react1 file
    • Breadcrumb with Icon and Label

      breadcrumb-07

      A breadcrumb with icon and label component

      lucide-react1 file
    • Breadcrumb with Icon and Label (Alternate)

      breadcrumb-08

      An alternate breadcrumb with icon and label component

      lucide-react1 file
    • Breadcrumb with Background

      breadcrumb-09

      A breadcrumb with background component

      lucide-react1 file
    • Tabs Outline Breadcrumb

      breadcrumb-12

      A tabs outline breadcrumb component

      lucide-react1 file
    • Collapsed Breadcrumb

      breadcrumb-14

      A collapsed breadcrumb component

      lucide-react1 file
    • Steps Breadcrumb

      breadcrumb-15

      A steps breadcrumb component

      lucide-react1 file
    • Primary Button

      button-01

      A primary button component

      button1 file
    • Secondary Button

      button-02

      A secondary button component

      button1 file
    • Destructive Button

      button-03

      A destructive button component

      button1 file
    • Outline Button

      button-04

      An outline button component

      button1 file
    • Icon Button

      button-05

      An icon button component

      lucide-react1 file
    • Loading Button

      button-06

      A loading button component

      lucide-react1 file
    • Split Button

      button-07

      A split button component

      lucide-react1 file
    • Ghost Button

      button-08

      A ghost button component

      button1 file
    • Gradient Button

      button-09

      A gradient button component

      button1 file
    • Link Button

      button-10

      A link button component

      button1 file
    • Social Button

      button-11

      A social button component

      lucide-react1 file
    • Social Login Button

      button-12

      A social login button component

      button1 file
    • Neon Button

      button-13

      A neon button component

      lucide-react1 file
    • Rounded Button

      button-14

      A rounded button component

      button1 file
    • Toggle Button

      button-15

      A toggle button component

      lucide-react1 file
    • Theme Toggle Button

      button-16

      A theme toggle button component

      lucide-react, next-themes1 file
    • Full Width Button

      button-17

      A full width button component

      button1 file
    • Button Group

      button-18

      A button group component

      button1 file
    • Button Group 2

      button-19

      Another button group component

      lucide-react1 file
    • Copy Button

      button-20

      A copy button component

      lucide-react1 file
    • Button with Badge

      button-21

      A button with badge component

      lucide-react1 file
    • Button with Tooltip

      button-22

      A button with tooltip component

      button, tooltip1 file
    • Button with Tap Animation

      button-23

      A button with tap animation component

      lucide-react, framer-motion1 file
    • Card with Background

      card-02

      A card with background component

      card, button, input, label1 file
    • Banner Card

      card-04

      A banner card component

      card, button1 file
    • Pricing Card

      card-05

      A pricing card component

      lucide-react1 file
    • Carousel with Slide Status

      carousel-04

      A carousel with slide status indicator

      carousel, card1 file
    • Carousel with Slide Status (Alternate)

      carousel-05

      An alternate carousel with slide status indicator

      carousel, card1 file
    • Carousel with Pagination

      carousel-06

      A carousel with pagination controls

      carousel, card1 file
    • Carousel with Footer

      carousel-07

      A carousel with a footer section

      carousel, card1 file
    • Carousel with Progress Bar

      carousel-08

      A carousel with a progress bar indicator

      carousel, card, progress1 file
    • Carousel with Thumbnails

      carousel-09

      A carousel with thumbnail navigation

      carousel, card1 file
    • Carousel with Opacity Transition

      carousel-10

      A carousel with opacity transition effects

      carousel, card1 file
    • Carousel with Scale Transition

      carousel-11

      A carousel with scale transition effects

      carousel, card1 file
    • Carousel Block 01

      carousel-block-01

      A simple carousel block

      carousel, button1 file
    • Carousel Block 02

      carousel-block-02

      A simple carousel block

      carousel1 file
    • Changelog 03

      changelog-03

      A simple changelog block

      1 file
    • Checkbox with Text

      checkbox-01

      A checkbox with text component

      checkbox1 file
    • Disabled Checkbox

      checkbox-02

      A disabled checkbox component

      checkbox1 file
    • Controlled Checkbox

      checkbox-06

      A controlled checkbox component

      checkbox1 file
    • Checkbox Colors

      checkbox-07

      Different colors of checkbox component

      checkbox1 file
    • Checkbox Sizes

      checkbox-08

      Different sizes of checkbox component

      checkbox1 file
    • Icon Checkbox

      checkbox-09

      A checkbox with custom icon component

      lucide-react, radix-ui1 file
    • Multi Color Picker Checkbox

      checkbox-10

      A multi color picker checkbox component

      lucide-react, radix-ui1 file
    • Card Checkbox

      checkbox-11

      A card checkbox component

      lucide-react, radix-ui1 file
    • Checkbox with Form

      checkbox-12

      A checkbox with form component

      react-hook-form, zod, @hookform/resolvers1 file
    • Roles

      checkbox-13

      A roles component

      lucide-react1 file
    • Countries

      checkbox-14

      A countries component

      checkbox, scroll-area, label1 file
    • Working Days

      checkbox-15

      A working days component

      radix-ui1 file
    • Notification Settings

      checkbox-16

      A notification settings component

      lucide-react1 file
    • Code Block 01

      code-block-01

      A simple code block

      shiki1 file
    • Code Block 02

      code-block-02

      A simple code block

      shiki3 files
    • Code Block 03

      code-block-03

      A simple code block

      shiki1 file
    • Default Collapsible

      collapsible-01

      A default collapsible component

      lucide-react1 file
    • Show More Collapsible

      collapsible-02

      A collapsible component with show more functionality

      lucide-react1 file
    • File Tree Collapsible

      collapsible-03

      A collapsible component for displaying file trees

      lucide-react1 file
    • Filters Collapsible

      collapsible-04

      A collapsible component for filter options

      lucide-react1 file
    • Contact 01

      contact-01

      A simple contact form

      lucide-react1 file
    • Contact 02

      contact-02

      A simple contact form

      lucide-react1 file
    • Contact 03

      contact-03

      A simple contact form

      lucide-react1 file
    • CTA 01

      cta-01

      A simple CTA block

      button1 file
    • CTA 02

      cta-02

      A simple CTA block

      lucide-react1 file
    • CTA 03

      cta-03

      A simple CTA block

      lucide-react1 file
    • CTA 05

      cta-05

      A simple CTA block

      lucide-react1 file
    • CTA 07

      cta-07

      A simple CTA block

      button1 file
    • Dot Pattern

      dot-pattern

      A simple dot pattern

      1 file
    • Default Dropdown Menu

      dropdown-menu-01

      A default dropdown menu component

      dropdown-menu, button1 file
    • Dropdown Menu with Icon

      dropdown-menu-02

      A dropdown menu with icon component

      lucide-react1 file
    • Dropdown Menu with Checkboxes

      dropdown-menu-03

      A dropdown menu with checkboxes component

      dropdown-menu, button1 file
    • Dropdown Menu with Radio Group

      dropdown-menu-04

      A dropdown menu with radio group component

      lucide-react1 file
    • Dropdown Menu with Sub Menu

      dropdown-menu-05

      A dropdown menu with sub menu component

      lucide-react1 file
    • Workspace Switcher Dropdown Menu

      dropdown-menu-08

      A workspace switcher dropdown menu component

      lucide-react1 file
    • Empty State 01

      empty-state-01

      A simple empty state block

      lucide-react1 file
    • FAQ 01

      faq-01

      A simple FAQ component

      accordion1 file
    • FAQ 02

      faq-02

      A simple FAQ component

      accordion1 file
    • FAQ 03

      faq-03

      A simple FAQ component

      lucide-react, radix-ui1 file
    • FAQ 04

      faq-04

      A simple FAQ component

      lucide-react1 file
    • FAQ 05

      faq-05

      A simple FAQ component

      lucide-react1 file
    • FAQ 06

      faq-06

      A simple FAQ component

      lucide-react1 file
    • FAQ 07

      faq-07

      A simple FAQ component

      lucide-react, radix-ui1 file
    • FAQ 08

      faq-08

      A simple FAQ block

      1 file
    • FAQ 09

      faq-09

      A simple FAQ block

      1 file
    • FAQ 10

      faq-10

      A simple FAQ block

      1 file
    • FAQ 11

      faq-11

      A simple FAQ block

      1 file
    • FAQ 12

      faq-12

      A simple FAQ block

      lucide-react1 file
    • FAQ 13

      faq-13

      A simple FAQ block

      1 file
    • FAQ 14

      faq-14

      A simple FAQ block

      lucide-react1 file
    • Features 02

      features-02

      A simple features block

      1 file
    • Features 04

      features-04

      A simple features block

      lucide-react1 file
    • Features 05

      features-05

      A simple features block

      lucide-react1 file
    • Features 06

      features-06

      A simple features block

      lucide-react1 file
    • Features 07

      features-07

      A simple features block

      lucide-react1 file
    • Features 08

      features-08

      A simple features block

      1 file
    • Features 09

      features-09

      A simple features block

      1 file
    • Features 10

      features-10

      A simple features block

      2 files
    • Features 12

      features-12

      A simple features block

      1 file
    • Features 13

      features-13

      A simple features block

      1 file
    • Features 14

      features-14

      A simple features block

      1 file
    • Features 15

      features-15

      A simple features block

      1 file
    • Features 16

      features-16

      A simple features block

      1 file
    • Features 17

      features-17

      A simple features block

      lucide-react1 file
    • Features 18

      features-18

      A simple features block

      lucide-react1 file
    • Footer 03

      footer-03

      A simple footer block

      lucide-react1 file
    • Footer 06

      footer-06

      A simple footer block

      1 file
    • Hero 01

      hero-01

      A simple hero block

      lucide-react1 file
    • Hero 02

      hero-02

      A simple hero block

      lucide-react1 file
    • Hero 04

      hero-04

      A simple hero block

      lucide-react1 file
    • Hero 05

      hero-05

      A simple hero block

      lucide-react1 file
    • Hero 08

      hero-08

      A simple hero block

      4 files
    • Default Input

      input-01

      A default input component

      input1 file
    • Ring Input

      input-02

      A ring input component

      input1 file
    • Filled Input

      input-03

      A filled input component

      input1 file
    • Disabled Input

      input-04

      A disabled input component

      input1 file
    • Input with Label

      input-05

      An input with label component

      input, label1 file
    • Input with Button

      input-06

      An input with button component

      input, button1 file
    • Input with Adornment

      input-07

      An input with adornment component

      lucide-react1 file
    • Input with Helper Text

      input-08

      An input with helper text component

      input, label1 file
    • Input with Error Message

      input-09

      An input with error message component

      input, label1 file
    • Input with Form

      input-10

      An input with form component

      @hookform/resolvers1 file
    • File Input

      input-11

      A file input component

      input, label1 file
    • Dropzone Input

      input-12

      A dropzone input component

      lucide-react, react-dropzone1 file
    • Default OTP Input

      input-otp-01

      A default one-time password input component

      input-otp1 file
    • OTP Input Without Separator

      input-otp-02

      An OTP input without separators between fields

      input-otp1 file
    • Separated OTP Input

      input-otp-03

      An OTP input with separated input fields

      input-otp1 file
    • Separated OTP Input (Alternate)

      input-otp-04

      An alternate style of separated OTP input fields

      input-otp1 file
    • Secondary OTP Input

      input-otp-05

      An OTP input with secondary styling

      input-otp1 file
    • OTP Input with Custom Separator

      input-otp-06

      An OTP input with custom separator between fields

      lucide-react1 file
    • OTP Input with Inner Shadow

      input-otp-07

      An OTP input with inner shadow styling

      input-otp1 file
    • Integrations 01

      integrations-01

      A simple integrations block

      1 file
    • Integrations 03

      integrations-03

      A simple integrations block

      1 file
    • Integrations 04

      integrations-04

      A simple integrations block

      1 file
    • Integrations 05

      integrations-05

      A simple integrations block

      1 file
    • Invite Member 01

      invite-member-01

      A simple invite member block

      react-hook-form, @hookform/resolvers, zod, lucide-react1 file
    • Invite Member 02

      invite-member-02

      A simple invite member block

      lucide-react1 file
    • Invite Member 03

      invite-member-03

      A simple invite member block

      lucide-react1 file
    • Keyboard Shortcuts 01

      keyboard-shortcuts-01

      A simple keyboard shortcuts block

      card, kbd1 file
    • Keyboard Shortcuts 02

      keyboard-shortcuts-02

      A simple keyboard shortcuts block

      lucide-react1 file
    • Keyboard Shortcuts 03

      keyboard-shortcuts-03

      A simple keyboard shortcuts block

      kbd1 file
    • Keyboard Shortcuts 04

      keyboard-shortcuts-04

      A simple keyboard shortcuts block

      kbd1 file
    • Login 01

      login-01

      A simple login block

      react-hook-form, zod, @hookform/resolvers2 files
    • Login 03

      login-03

      A simple login block

      react-hook-form, zod, @hookform/resolvers2 files
    • Login 04

      login-04

      A simple login block

      react-hook-form, zod, @hookform/resolvers2 files
    • Login 05

      login-05

      A simple login block

      @hookform/resolvers, lucide-react, react-hook-form, zod2 files
    • Login 06

      login-06

      A simple login block

      react-hook-form, @hookform/resolvers, zod, lucide-react4 files
    • Login 07

      login-07

      A simple login block

      react-hook-form, @hookform/resolvers, zod, lucide-react5 files
    • Login 08

      login-08

      A simple login block

      react-hook-form, @hookform/resolvers, zod, lucide-react4 files
    • Logo Cloud 01

      logo-cloud-01

      A simple logos block

      2 files
    • Logo Cloud 02

      logo-cloud-02

      A simple logos block

      2 files
    • Logo Cloud 03

      logo-cloud-03

      A simple logos block

      2 files
    • Logo Cloud 04

      logo-cloud-04

      A simple logos block

      2 files
    • Logo Cloud 05

      logo-cloud-05

      A simple logos block

      2 files
    • Logo Cloud 06

      logo-cloud-06

      A simple logos block

      3 files
    • Logo Cloud 07

      logo-cloud-07

      A simple logos block

      3 files
    • Logo Cloud 08

      logo-cloud-08

      A simple logo cloud block

      2 files
    • Logo Cloud 11

      logo-cloud-11

      A simple logo cloud block

      2 files
    • Logo Cloud 12

      logo-cloud-12

      A simple logo cloud block

      2 files
    • Members 01

      members-01

      A simple members block

      lucide-react1 file
    • Navbar 01

      navbar-01

      A simple navbar block

      lucide-react, @radix-ui/react-visually-hidden4 files
    • Navbar 03

      navbar-03

      A simple navbar block

      lucide-react, @radix-ui/react-visually-hidden5 files
    • Navbar 05

      navbar-05

      A simple navbar block

      lucide-react2 files
    • Navigation Menu with Dropdown

      navigation-menu-03

      A navigation menu with dropdown functionality

      navigation-menu1 file
    • Navigation Menu with Icons

      navigation-menu-07

      A navigation menu with icon elements

      lucide-react1 file
    • Mobile Navigation Menu

      navigation-menu-08

      A mobile-friendly navigation menu

      lucide-react1 file
    • Not Found 01

      not-found-01

      A simple 404 not found block

      button1 file
    • Not Found 03

      not-found-03

      A 404 not found block with a split layout

      lucide-react1 file
    • Not Found 05

      not-found-05

      A minimal 404 not found block

      lucide-react1 file
    • Not Found 07

      not-found-07

      A humorous 404 not found block with a glitch effect

      button2 files
    • Not Found 08

      not-found-08

      A 404 not found block with a full-page background text

      button1 file
    • Order Confirmation 01

      order-confirmation-01

      A simple order confirmation block

      lucide-react1 file
    • Order Confirmation 02

      order-confirmation-02

      A simple order confirmation block

      lucide-react1 file
    • Pagination with Primary Buttons

      pagination-02

      A pagination component with primary button styling

      pagination, button1 file
    • Pagination with Secondary Buttons

      pagination-03

      A pagination component with secondary button styling

      pagination, button1 file
    • Pagination with Icon

      pagination-05

      A pagination component with icons

      pagination1 file
    • Pagination with First/Last Page

      pagination-06

      A pagination component with first and last page navigation

      lucide-react1 file
    • Bordered Pagination

      pagination-07

      A pagination component with bordered styling

      pagination, button1 file
    • Tabs Pagination

      pagination-08

      A pagination component with tabs styling

      pagination, button1 file
    • Secondary Tabs Pagination

      pagination-09

      A pagination component with secondary tabs styling

      pagination, button1 file
    • Pagination with Icon and Label

      pagination-10

      A pagination component with icons and labels

      lucide-react1 file
    • Pagination with text

      pagination-15

      A pagination component with text

      lucide-react1 file
    • Particles

      A simple particles

      1 file
    • Pricing 01

      pricing-01

      A simple pricing block

      lucide-react1 file
    • Pricing 02

      pricing-02

      A simple pricing block

      lucide-react1 file
    • Pricing 03

      pricing-03

      A simple pricing block

      lucide-react, @number-flow/react1 file
    • Pricing 05

      pricing-05

      A simple pricing block

      lucide-react1 file
    • Pricing 06

      pricing-06

      A simple pricing block

      lucide-react1 file
    • Pricing 07

      pricing-07

      A simple pricing block

      @number-flow/react1 file
    • Pricing 09

      pricing-09

      A simple pricing block

      2 files
    • Pricing 10

      pricing-10

      A simple pricing block

      lucide-react1 file
    • Profile 01

      profile-01

      A simple profile block

      lucide-react1 file
    • Profile 02

      profile-02

      A simple profile block

      lucide-react1 file
    • Profile 03

      profile-03

      A simple profile block

      lucide-react1 file
    • Profile 04

      profile-04

      A simple profile block

      lucide-react1 file
    • Linear Progress with Label

      progress-02

      A linear progress component with label

      progress1 file
    • Linear Progress with Custom Color

      progress-03

      A linear progress component with custom color

      progress1 file
    • Rounded Progress

      progress-04

      A progress component with rounded styling

      progress1 file
    • Gradient Progress

      progress-05

      A progress component with gradient styling

      progress1 file
    • Animated Progress

      progress-06

      A progress component with animation effects

      radix-ui1 file
    • Circular Progress

      progress-07

      A circular progress component

      1 file
    • Circular Progress with Label

      progress-08

      A circular progress component with label

      1 file
    • Circular Progress with Custom Label

      progress-09

      A circular progress component with custom label

      1 file
    • Circular Progress with Custom Shape

      progress-11

      A circular progress component with custom shape

      1 file
    • Default Radio Group

      radio-group-01

      A default radio group component

      radio-group, label1 file
    • Horizontal Radio Group

      radio-group-02

      A radio group component with horizontal layout

      radio-group, label1 file
    • Disabled Radio Group

      radio-group-03

      A radio group component with disabled options

      radio-group, label1 file
    • Radio Group with Custom Colors

      radio-group-04

      A radio group component with custom color options

      radio-group, label1 file
    • Radio Group with Custom Size

      radio-group-05

      A radio group component with custom size options

      radio-group, label1 file
    • Radio Group with Variant Styling

      radio-group-06

      A radio group component with variant styling options

      radio-group, label1 file
    • Radio Group with Cards (Style 1)

      radio-group-07

      A radio group component with card-style options (style 1)

      radio-group1 file
    • Radio Group with Cards (Style 2)

      radio-group-08

      A radio group component with card-style options (style 2)

      lucide-react, radix-ui1 file
    • Radio Group with Cards (Style 3)

      radio-group-09

      A radio group component with card-style options (style 3)

      radio-group, card, label1 file
    • Default Select

      select-01

      A default select component

      select1 file
    • Select with Background Color

      select-02

      A select component with custom background color

      select1 file
    • Ghost Select

      select-03

      A select component with ghost styling

      select1 file
    • Select with Custom Dropdown Icon

      select-04

      A select component with custom dropdown icon

      lucide-react1 file
    • Select with Custom Shape

      select-05

      A select component with custom shape styling

      select, label1 file
    • Select with Icon

      select-06

      A select component with icon integration

      lucide-react1 file
    • Scrollable Select

      select-10

      A select component with scrollable options

      select1 file
    • Controlled Select

      select-11

      A controlled select component

      select1 file
    • Default Separator

      separator-01

      A default separator component

      separator1 file
    • Horizontal Separator with Label

      separator-02

      A horizontal separator with label component

      separator, button, input, label1 file
    • Vertical Separator

      separator-05

      A vertical separator component

      separator, button, input, label1 file
    • Vertical Separator with Chip

      separator-06

      A vertical separator with chip component

      separator, button, input, label1 file
    • Vertical Separator with Label

      separator-with-label-vertical

      A vertical separator with label component

      separator, button, input, label1 file
    • Setup Guide 01

      setup-guide-01

      A simple setup guide block

      1 file
    • Setup Guide 02

      setup-guide-02

      A simple setup guide block

      1 file
    • Setup Guide 03

      setup-guide-03

      A simple setup guide block

      1 file
    • Setup Guide 04

      setup-guide-04

      A simple setup guide block

      1 file
    • Signup 01

      signup-01

      A simple signup block

      @hookform/resolvers, react-hook-form, zod2 files
    • Signup 02

      signup-02

      A simple signup block

      @hookform/resolvers, react-hook-form, zod2 files
    • Signup 03

      signup-03

      A simple signup block

      @hookform/resolvers, react-hook-form, zod2 files
    • Signup 04

      signup-04

      A simple signup block

      @hookform/resolvers, react-hook-form, zod2 files
    • Signup 05

      signup-05

      A simple signup block

      @hookform/resolvers, lucide-react, react-hook-form, zod2 files
    • Signup 06

      signup-06

      A simple signup block

      react-hook-form, @hookform/resolvers, zod, lucide-react4 files
    • Signup 07

      signup-07

      A simple signup block

      react-hook-form, @hookform/resolvers, zod, lucide-react5 files
    • Signup 08

      signup-08

      A simple signup block

      react-hook-form, @hookform/resolvers, zod, lucide-react4 files
    • Default Slider

      slider-01

      A default slider component

      slider1 file
    • Disabled Slider

      slider-02

      A disabled slider component

      slider1 file
    • Slider Size

      slider-03

      A slider component with different sizes

      slider1 file
    • Slider Color

      slider-04

      A slider component with different colors

      radix-ui1 file
    • Slider Shape

      slider-05

      A slider component with different shapes

      radix-ui1 file
    • Slider with Label

      slider-06

      A slider component with a label

      slider1 file
    • Slider with Thumb Icon

      slider-07

      A slider component with a custom thumb icon

      lucide-react, radix-ui1 file
    • Audio Slider

      slider-08

      A slider component designed for audio controls

      slider1 file
    • Slider with Marks

      slider-09

      A slider component with marks for specific values

      slider1 file
    • Slider with Sticky Label

      slider-10

      A slider component with a sticky label

      radix-ui1 file

    From the Shadcn UI Blocks readme

    Shadcn UI Blocks

    Website - shadcnui-blocks.com

    Shadcn UI Blocks is a curated collection of blocks and examples for Shadcn UI components. This platform is designed to help developers preview and copy ready-made code snippets for various components, saving time and enhancing productivity in their projects.

    🚀 Features

    • Component Previews: Quickly preview how each Shadcn UI component looks and functions.
    • Code Snippets: Copy component code snippets effortlessly for use in your own projects.
    • Variety of Components: Explore blocks for buttons, forms, modals, navigation, and more.
    • Developer-Friendly Interface: A clean and intuitive layout for finding the perfect block.

    🌐 Website Structure

    Landing Page: Showcases the most popular Shadcn UI components with examples and links to detailed pages. Component-Specific Pages: Dedicated pages for individual components, featuring multiple variations and previews.

    🛠️ Tech Stack

    • Next.js
    • Tailwind CSS
    • TypeScript
    • Shadcn UI

    📖 Usage

    1. Visit the Shadcn UI Blocks website.
    2. Browse through the available blocks and examples.
    3. Preview components and blocks to see how they look in action.
    4. Copy the code snippet directly from the page and paste it into your project.

    🤝 Contributing

    Contributions are welcome! If you have ideas for new blocks or improvements, feel free to reach out or fork the repository.

    💡 Inspiration

    Inspired by the simplicity and flexibility of Shadcn UI components, this platform aims to make building user interfaces faster and more accessible.

    Read the rest on GitHub →

    What Shadcn UI Blocks builds on

    The packages and primitives its components pull in, counted across the registry.

    button140input44badge38separator37card32label30avatar28accordion18field17select17dropdown-menu16breadcrumb15

    What Shadcn UI Blocks shipped recently

    Every appearance and removal our crawl has seen in the registry index.

    • features-19addedSep 16, 2026
    • timeline-07removedSep 14, 2026

    Registries like Shadcn UI Blocks

    Magic UI

    Magic UI

    by Dillion Verma

    64

    components

    coss

    coss

    by coss

    74

    components

    cult ui

    cult ui

    by cult/ui

    50

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    ReUI

    ReUI

    by Sean Hello

    263

    components

    UI Layouts

    UI Layouts

    by UI Layouts

    127

    components

    Browse every shadcn registry we track →

    1. Components
    2. /
    3. shadcnui-blocks
    4. /
    5. Shadcn UI Blocks

    Related libraries

    Cnippet

    Cnippet

    by Cnippet

    347

    components

    Hirael

    Hirael

    by Mohammad Shehadeh

    218

    components

    uiable

    uiable

    by uiable

    168

    components

    Tailark

    Tailark

    by Méschac Irung

    56

    components

    Efferd

    Efferd

    by Efferd

    115

    components

    Bundui

    Bundui

    by Shadcn UI Kit

    59

    components

    About Shadcn UI Blocks

    Shadcn UI Blocks is a component library on 21st.dev by shadcnui-blocks with 81 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.

    All 81 Shadcn UI Blocks components

    • Animated Gradient Hero
    • Avatar Group
    • Avatar Status Indicator
    • Avatar with Ring
    • Badge with Number
    • Blog Post List
    • Bootstrap Tabs
    • Bordered Tabs
    • Breadcrumb with Dropdown
    • Breadcrumb with Tab Active
    • Changelog
    • Changelog Timeline

    Browse all component libraries →

  • Changelog Timeline
  • Columns Visibility Table
  • Complex Dropdown Menu
  • Controlled Textarea
  • Create Account Card
  • CTA Section with Noise Shader
  • Dashed Separator
  • Default Carousel
  • Default Navigation Menu
  • Default Pagination
  • Default Progress
  • Dropdown Menu with Shortcuts
  • Expand Icon Accordion
  • Experience Timeline
  • Experience Timeline
  • Features Grid
  • Features Grid with CTA
  • Footer 02
  • Footer 04
  • Footer 07
  • Footer with Navigation Grid
  • Hero Section with Animated Grid
  • Horizontal Checkbox Group
  • Horizontal Separator with Chip
  • Indeterminate Checkbox
  • Login Form
  • Logo Cloud 13
  • Members Grid Block
  • Members Table Block
  • Mobile Navigation Tabs
  • Multiple Expanded Accordion
  • Multi-Slide Carousel
  • Navbar with Theme Toggle
  • Navigation Menu with Active Item
  • Navigation Menu with Icon
  • Numberless Pagination
  • Numberless Pagination with Text
  • Numbers Stats Grid
  • Pagination with Ellipsis
  • Pagination with Icon and Label
  • Pagination with Rounded Buttons
  • Particle Dot Hero Section
  • Pill Navbar
  • Post Card
  • Process Timeline
  • Product Card
  • Rich Navigation Menu
  • Select Menu Position
  • Select with Form Integration
  • Separated Tabs
  • Sharp Tabs
  • Simple Footer
  • Skewed Tabs
  • Stats Grid
  • Stats Grid
  • Stats Section
  • Stats Section
  • Stats Section
  • Table Pagination
  • Tabs Breadcrumb
  • Tabs with Badge
  • Task Creation Card
  • Testimonial Card
  • Theme Selector Select
  • Underlined Navigation Menu
  • Vertical Carousel
  • Vertical Checkbox Group
  • Vertical Left Bordered Tabs
  • Vertical Tabs