Retour au classement

shadcnstudio/shadcn-studio

TypeScriptshadcnstudio.com

An open-source collection of copy-and-paste shadcn components, blocks, and templates - paired with a powerful theme generator to craft, customize, and ship faster.

componentcomponents-librarycsshtmljavascriptshadcnshadcn-templateshadcn-themeshadcn-uitailwindcsstypescriptuikit
Croissance des étoiles
Étoiles
1.7k
Forks
125
Croissance hebdomadaire
Issues
5
5001k1.5k
avr. 2025sept. 2025févr. 2026juil. 2026
Artefactsnpmnpm install shadcn-studio
README
shadcn/studio logo

shadcn/studio is an open-source collection of copy-and-paste shadcn components, blocks, and templates - paired with a powerful theme generator & AI Tools to craft, customize, and ship faster. 🚀

MIT License Twitter Follow

themeselection logo

Supported by ThemeSelection, with a commitment to empowering the open-source community.


Table of Contents 📋


Overview 🌏

This isn't a traditional component library or a replacement for Shadcn. Instead, it's a unique collection offers customizable variants of components, blocks, and templates. Preview, customize, and copy-paste them into your apps with ease.

Building on the solid foundation of the Shadcn components & blocks, we've enhanced it with custom-designed components & blocks to give you a head start. This allows you to craft, customize, and ship your projects faster and more efficiently.

Not a standard library, but a distribution of components

Following the philosophy of Shadcn, shadcn/studio isn't a conventional "install-from-NPM" library. Rather, it's an open-source distribution of components designed for maximum adaptability. You can copy the code, modify styles, adjust logic, or integrate it with other tools—free from the limitations of typical libraries. This "open code" model empowers you to customize with confidence and creativity.

Why should I use shadcn/studio? 💡

shadcn/ui aims to provide core components with a unique distribution system, allowing developers to copy and paste reusable, customizable UI elements directly into their codebase.

While this approach offers flexibility and control, it comes with some limitations: a lack of diverse component variants examples, limited theme customization options, and limited pre-built blocks. Additionally, its extensive customization options, though powerful, can sometimes feel overwhelming, especially for those seeking a more guided or streamlined experience.

This is where shadcn/studio shines ✨

An open-source & premium collection of copy-and-paste shadcn components, blocks, and templates - paired with a powerful theme generator to craft, customize, and ship faster 🚀. It provides a robust toolkit for building stunning, interactive user interfaces with ease.

  • Open-source: Dive into a growing, community-driven collection of copy-and-paste shadcn/ui components, shadcn blocks, and templates.

  • Component & Blocks variants: Access a diverse, collection of customizable shadcn blocks and component variants to quickly build and style your UI with ease.

  • Animated variants with Motion: Add smooth, modern animations to your components, enhancing user experiences with minimal effort.

  • Landing pages & Dashboards: Explore 20+ premium & free Shadcn templates for dashboards, landing pages & more. Fully customizable & easy to use.

  • shadcn/ui for Figma: Speed up your workflow with Shadcn Figma UI components, blocks & templates — a full design library inspired by shadcn/ui.

  • Powerful theme generator: Customize your UI instantly with Shadcn Theme Generator. Preview changes in real time and create consistent, on-brand designs faster.

  • shadcn/studio MCP: Integrate shadcn/studio MCP Server directly into your favorite IDE and craft stunning shadcn/ui Components, Blocks and Pages inspired by shadcn/studio.

  • Shadcn Figma To Code Plugin: Convert your Figma designs into production-ready code instantly with the Shadcn Figma Plugin.

Features ✨

  1. Live Theme Generator: See your shadcn components transform instantly as you experiment with styles in real time.
  2. Color Mastery: Play with background, text, and border hues using a sleek color picker for a unified design.
  3. Typography Fine-Tuning: Perfect your text with adjustable font sizes, weights, and transformations for a polished look.
  4. Tailwind v4 Compatibility: Effortlessly use Tailwind v4, supporting OKLCH, HSL, RGB & HEX color formats.
  5. Stunning Theme Starters: Kick off with gorgeous pre-built themes and customize light or dark modes in a breeze.
  6. Hold to Save Theme: Preserve your custom themes with a quick hold, making them easy to reuse or share later.

Documentation 📚

For comprehensive documentation, please visit shadcnstudio.com.

Available Components 🧩

shadcn/studio provides an open-source collection of copy-and-paste Shadcn Components designed to accelerate your project development. Below is a summary of the available component categories:

Component Examples

Avatar Badge Breadcrumb
Shadcn Avatar Shadcn Badge Shadcn Breadcrumb

Explore all components

Community 🤝

Join the shadcn/studio community to discuss the library, ask questions, and share your experiences:

Credits 🤘

We are grateful for the contributions of the open-source community, particularly:

These projects form the backbone of shadcn/studio, allowing us to build a powerful copy-and-paste components.

License ©

  • Copyright © ThemeSelection
  • Licensed under MIT
  • shadcn/studio is an open-source collection of copy-and-paste shadcn components, blocks, and templates - paired with a powerful theme generator to craft, customize, and ship faster.
Dépôts similaires
saadeghi/daisyui

🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library

SvelteMIT Licensetailwind-cssui-library
daisyui.com
41.8k1.7k
chakra-ui/chakra-ui

Chakra UI is a component system for building SaaS products with speed ⚡️

TypeScriptnpmMIT Licensechakra-uireact
chakra-ui.com
40.5k3.6k
bevacqua/dragula

:ok_hand: Drag and drop so simple it hurts

JavaScriptnpmMIT Licensejavascriptfront-end
bevacqua.github.io/dragula/
22.1k1.9k
handsontable/handsontable

JavaScript Data Grid / Data Table with a Spreadsheet Look & Feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡

JavaScriptnpmOtherexcelcrud-operations
handsontable.com/docs
22k3.2k
SortableJS/Vue.Draggable

Vue drag-and-drop component based on Sortable.js

JavaScriptnpmMIT Licensedrag-and-dropvue
sortablejs.github.io/Vue.Draggable/
20.6k2.8k
ElemeFE/mint-ui

Mobile UI elements for Vue.js

VueMIT Licensevuevue-components
mint-ui.github.io
16.4k3.5k
FaridSafi/react-native-gifted-chat

💬 The most complete chat UI for React Native

TypeScriptnpmMIT Licensereact-nativechat
gifted.chat
14.4k3.6k
welldone-software/why-did-you-render

why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

JavaScriptnpmMIT Licensereactcomponent
npmjs.com/package/@welldone-software/why-did-you-render
12.5k226
MudBlazor/MudBlazor

Blazor Component Library based on Material Design principles. Do more with Blazor, utilizing CSS and keeping JavaScript to a bare minimum.

C#MIT Licenseblazormaterial
mudblazor.com
10.5k1.7k
symfony/console

Eases the creation of beautiful and testable command line interfaces

PHPPackagistMIT Licensephpsymfony
symfony.com/console
9.8k266
missive/emoji-mart

🏪 One component to pick them all

TypeScriptnpmMIT Licenseemoji-pickeremoji
missiveapp.com/open/emoji-mart
9.4k904
symfony/http-foundation

Defines an object-oriented layer for the HTTP specification

PHPPackagistMIT Licensephpsymfony
symfony.com/http-foundation
8.6k307