Skip to content

The best shadcn/ui alternatives

8 tools that do a similar job to shadcn/ui, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

shadcn/ui

Copy-in React UI components you customize as your own code, built on Tailwind CSS.

  1. 1

    Headless UI

    Open source · MIT · ★ 28.8k

    Unstyled, accessible UI components (React and Vue) that you style yourself, often with Tailwind CSS.

    Best for: React or Vue developers building custom-designed interfaces; Teams already using Tailwind CSS who want accessible widgets that match their styling

  2. 2

    Material UI

    Open source · MIT · ★ 99.3k

    A React component library of ready-made UI pieces built on Google's Material Design.

    Best for: React developers who want a consistent, prebuilt set of UI components; Teams that want to follow Material Design guidelines

  3. 3

    Chakra UI

    Open source · MIT · ★ 40.7k

    A React component library for building accessible web apps and design systems quickly.

    Best for: React developers who want prebuilt UI components instead of styling from scratch; Teams building web apps or internal design systems in React

  4. 4

    Base UI

    Open source · MIT · ★ 11.3k

    Unstyled, accessible React UI components you style yourself.

    Best for: React developers who want accessible components without a fixed visual style; Teams building a custom design system

  5. 5

    assistant-ui

    Open source · MIT · ★ 12.9k

    A TypeScript/React library for building AI chat interfaces in your app.

    Best for: React or Next.js developers adding an AI chat panel to an existing app; Teams that want to style chat UI with their own design system or shadcn/ui

  6. 6

    Magic UI

    Open source · MIT · ★ 23k

    Copy-and-paste animated React components and effects for Next.js and Tailwind apps.

    Best for: React or Next.js developers who want animated landing-page elements; Developers already using Tailwind CSS and TypeScript

  7. 7

    HyperUI

    Open source · MIT · ★ 12.3k

    Free, open-source Tailwind CSS UI components you copy and paste into your project.

    Best for: Developers building marketing sites with Tailwind CSS; Developers who want starter layouts to adapt rather than build from scratch

  8. 8

    Radix Primitives

    Open source · MIT · ★ 19.5k

    Unstyled, accessible React UI components for building your own design system.

    Best for: Developers building a custom design system who want accessible base components; Teams adding accessible interactive widgets to an existing web app incrementally

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to shadcn/ui. We don't take payment for placement.