Make your AI a shadcn expert

Blocks.so

Blocks.

Blocks.so — preview

Live Preview

Interact with the actual deployed template — every section, every interaction, no mockups.

blocks.so
Loading preview…

About Template

so is an open-source library of accessible and customizable UI blocks built with React, TypeScript, Tailwind CSS, and shadcn/ui, designed for easy copy-and-paste integration into applications. This modular component system provides developers with pre-built, reusable blocks that can be added directly to projects via the shadcn CLI with commands like 'npx shadcn@latest add @blocks/login-01', streamlining the process of implementing common UI patterns. The library focuses on accessibility and customization, offering thoroughly tested components with proper semantic HTML, keyboard navigation, and screen reader support while maintaining the flexibility to adapt to specific design requirements.

With live previews available at blocks.so and comprehensive TypeScript definitions (71.2% of codebase) with MDX documentation (27.

2%), the project provides developers with confidence in component behavior and usage patterns. Perfect for development teams establishing consistent design systems, developers building MVPs with limited design resources, agencies delivering client projects with tight timelines, or any application where UI implementation speed and accessibility compliance are critical success factors. Released under the MIT license, Blocks.

so demonstrates the power of community-driven component libraries to accelerate development without sacrificing code quality or user experience.

Free, open source, and ready to ship.

Clone the repo, install dependencies, and start customising — every Blocks.so file is MIT-licensed and yours to keep.

More Templates

Hand-built premium templates from shadcn.io — production-ready and bundled in Pro.