# Best shadcn/ui registries in 2026, measured

The shadcn-compatible registries worth adding to your CLI, ranked by how many components they actually publish in the catalog, not by marketing.

> Page: https://ui.eneawork.it/alternatives/best-shadcn-registries
> Markdown: https://ui.eneawork.it/alternatives/best-shadcn-registries.md

A shadcn registry is a JSON endpoint `npx shadcn add` can read. Anyone can publish one, which is why the list of 'best registries' is usually a list of whoever wrote the post. These are ranked by measured component count.

| Option | Components | Libraries | Licenza |
| --- | --- | --- | --- |
| 21st.dev registries | 8,924 | 1001 | MIT License |
| shadcn/ui | 2,414 | 21 | Unknown (community registry — see https://shadcnui-blocks.com) |
| Magic UI | 247 | 2 | MIT |
| Aceternity UI | 204 | 2 | Custom (free w/ attribution, no resale) |
| HyperUI | 0 | 0 | ,  |

## When to pick it

- **21st.dev registries**, Breadth: many community registries behind one search.
- **shadcn/ui**, The primitives everything else assumes: dialog, popover, select, form.
- **Magic UI**, Landing blocks that read as one product with shadcn tokens.
- **Aceternity UI**, Statement sections with motion.
- **HyperUI**, Static Tailwind sections for the parts shadcn does not cover.

## Verdict

Start with shadcn/ui, add one blocks registry, and check the license of anything harvested from a community mirror before shipping it.

## FAQ

### How many components does this page cover?

11,789 components measured in the catalog, across 4 families.

### How were the counts measured?

By reading the catalog: every component carries its source library and the license declared upstream. The numbers are computed per request, not copied from a post.

### Can I install them with shadcn?

Yes, every component page shows the `npx shadcn add` command against our registry, with a free token.
