shadcn/ui

124k GitHub starsshadcn-ui/ui

Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own.

View on GitHub

Build a stack with shadcn/ui

Pick parts from it and the projects that work well with it. We check the licences together and write a prompt for your AI.

shadcn/ui
Tailwind CSS
Supabase

Your stack

Tick the parts you want to use. Projects whose parts are not listed yet can be added whole; the prompt tells your AI to find the right pieces in their code.

Website (opens in a new tab)
More actions

Building blocks

shadcn/ui is made of parts you can use on their own in your project. Copy a prompt to have your AI assistant add one for you, and see the licence card for what you may do with them.

  • Ready-made buttons, forms and menus

    Free to use, even in closed products

    Copies well-designed interface pieces, like buttons, dialogs and forms, straight into your React project so you own and can edit them.

    Use it to build

    • React and Next.js apps
    • Starting a design system
    • Admin panels
    View code
    Technical details
    Name
    shadcn
    What it is
    Command-line tool
    How to use it
    Copy the code and adapt it
    Install
    npm i shadcn
    Licence
    MIT License (read from packages/shadcn/package.json (licence field))

Works well with

  • Tailwind CSS

    97.6k GitHub stars

    A utility-first CSS framework for rapid UI development.

    • Styling
    • MIT License
  • Supabase

    111k GitHub stars

    Everything behind an app in one place: a database for your data, sign-in for your users, file storage and live updates. Open source and free to start.

    • Backend as a service
    • Relational databases
    • Apache 2.0

Comments

No comments yet. Be the first to share your thoughts.