React & TypeScript
Typed React components you can drop into your app, line up with your path aliases, and ship through the same TypeScript checks and bundler you already use.
OpenShadcnBlocks
OpenShadcnBlocks ships production-ready React sections built with Tailwind CSS and shadcn/ui. Pick a block, preview it with your theme, then paste it in or install with the shadcn CLI.
Typed React components you can drop into your app, line up with your path aliases, and ship through the same TypeScript checks and bundler you already use.
Utility-first styling on Tailwind v4 tokens so spacing, color, and radii follow your config and CSS variables instead of a separate styling layer.
Built from the same registry pieces you install with the shadcn CLI—buttons, cards, dialogs, and more—with Radix primitives where accessibility counts.
Features
Every component is built with React, Tailwind CSS, and shadcn/ui. Copy, paste, and customize to match your brand in minutes.
Every block ships as plain React you own. No runtime dependency, no SDK lock-in, just copy and customize.
Every block adapts seamlessly from mobile to desktop with Tailwind's mobile-first utility classes.
Override any prop, swap icons, adjust spacing — every block is designed to be extended, not locked down.
A horizontal carousel of customer stories with full-bleed imagery, company logos, and focused summaries.