shadcn/ui
Components you copy into your repository and then own outright
- react
- tailwind
- registry
Component libraries and primitive sets for React and the wider web. Split by the decision that actually matters: do you want components you own, or a dependency you upgrade.
Components you copy into your repository and then own outright
A searchable marketplace of community components with a prompt for each one
Unstyled, accessible behaviour for the components that are hard to get right
Headless primitives from the people behind MUI and Radix
Adobe's accessibility and interaction layer, hooks first
The same headless components across React, Vue, Svelte and Solid
Styled, finished components for when you do not want to design them
The question this shelf answers: Do I want unstyled primitives, or components that already look finished?
| Tool | Licence | Language | Cost | Self host |
|---|---|---|---|---|
| shadcn/ui | MIT | TypeScript | Free | Yes |
| 21st.dev | Varies by component, most are MIT | TypeScript | Free tier | No |
| Radix Primitives | MIT | TypeScript | Free | Yes |
| Base UI | MIT | TypeScript | Free | Yes |
| React Aria | Apache-2.0 | TypeScript | Free | Yes |
| Ark UI | MIT | TypeScript | Free | Yes |
| HeroUI | MIT | TypeScript | Free | Yes |
One channel. New entries when they are added, with the caveat included. No daily digest, no course, nothing to buy.
Join the TelegramFree. No email required.