Shadcnblocks is a library of ready-made user-interface sections, called blocks, and components for React, made by the Shadcnblocks.com team. It is built on shadcn/ui (a set of React components whose source code is copied into each project) and Tailwind CSS (a CSS framework of small utility classes). A block is a complete page section, such as a hero banner, a pricing table or a dashboard.
The library has about 2,500 blocks, 2,154 components and 21 templates. A developer installs a block with the shadcn CLI (command-line tool), which resolves its dependencies and puts the source code into the project, where the developer can change it. Blocks work with Next.js, Vite, Astro and Remix, and each one is published for three primitive libraries: Radix UI, Base UI and React Aria. Blocks can also be installed through an MCP server for AI assistants or an editor extension.
A free set of 55 marketing blocks is on GitHub under the MIT license with a Commons Clause condition: commercial use is allowed, but selling or redistributing the components themselves is not. The full library is sold for a one-time payment with lifetime access.