Pre-built buttons, modals, tables, forms — battle-tested, accessible, and themed. Save hundreds of hours; pay in bundle size and design lock-in.
← Back to Client Side| Library | Style | Framework |
|---|---|---|
| Material UI (MUI) | Styled, Material Design | React |
| Ant Design | Styled, dense enterprise look | React |
| Chakra UI | Styled, theme-friendly | React |
| Mantine | Styled, modern, large set | React |
| shadcn/ui | Copy-paste components built on Radix + Tailwind | React |
| Radix UI | Headless primitives | React |
| Headless UI | Headless primitives by Tailwind team | React, Vue |
| React Aria / React Spectrum | Adobe's headless / styled lines | React |
| Bootstrap | Styled, OG framework | Any (CSS) / React-Bootstrap |
| Vuetify / PrimeVue / Quasar | Styled, Material / Bootstrap-ish | Vue |
| Angular Material / PrimeNG / Nebular | Styled | Angular |
| Skeleton / Flowbite Svelte / Bits UI | Styled / headless | Svelte |
| Nuxt UI / Tailwind UI | Premium components | Vue, React |
| — | Styled (MUI, Ant, Chakra) | Headless (Radix, Headless UI) |
|---|---|---|
| Look | Their look out of the box | Yours |
| Customization | Theme tokens; deep custom is fights | Total freedom |
| Bundle size | Heavier (includes styles) | Lighter |
| Time to first screen | Minutes | An afternoon |
| Best for | Internal tools, MVPs | Branded products, design systems |
Not a library you install — components you copy into your repo. Built on Radix (behavior) + Tailwind (styling). You own the code, mod freely. Wildly popular for product teams that want quick velocity without long-term lock-in.
For mature product orgs. Layers usually look like:
Storybook is the de-facto component workshop — render every component variant in isolation, write interaction tests, generate docs. Alternatives: Ladle, Histoire, Bit.
MUI or Ant Design — pre-styled, dense, "looks enterprise."
shadcn/ui or Radix + your own Tailwind classes.
Vuetify (Material) or Headless UI Vue + Tailwind.
Plain HTML + Tailwind UI templates — keep it light.
Radix + React Aria (behavior) + your tokens + Storybook (docs).