Copy-and-paste, customisable components built on Radix and Tailwind.
shadcn/ui is not a classic package you install but a collection of ready-made components whose code moves straight into your project. Built on Radix and Tailwind, they are accessible and cleanly designed from the start. Because the code is yours, you adapt every component freely, without depending on the whims of a library version. So you get the head start of ready-made building blocks while keeping full control over the result.
More in the documentationWe use shadcn/ui to bring a solid component foundation into a project quickly, which we then tailor to your brand. Because the code lands in our repo, we are not tied to library updates and can adjust every detail. That combines speed at the start with full freedom along the way.
npx shadcn@latest add button dialogGood to know
Because the code lives in your project, there is no automatic update via npm. You bring in upstream improvements deliberately, which gives you maximum control but asks for a little upkeep.
More tools we work with in the same area.
React
Our preferred UI framework for interactive, component-based interfaces.
Next.js
The React meta-framework for SSR, routing and top-tier performance.
Angular
A structured framework for large, long-lived enterprise applications.
Vue
A lean, approachable framework for fast, reactive UIs.
Svelte & SvelteKit
A compiled framework for especially lean, fast interfaces.
Astro
Content-focused sites with minimal JavaScript and top performance.
You don't have to decide that, it's our job. Tell us about your plans.