# Alternative a shadcn/ui, a cosa serve davvero ognuna

Cosa usare al posto di shadcn/ui a seconda del lavoro: primitive tue, blocchi con animazioni, design system completi. Con conteggi misurati.

> Pagina: https://ui.eneawork.it/alternatives/shadcn-ui
> Markdown: https://ui.eneawork.it/alternatives/shadcn-ui.md

shadcn/ui non è una libreria da installare: sono componenti che copi nel progetto, quindi non ha un runtime da sostituire. La domanda vera è a quale registry punti il CLI dopo. Questi sono i sei che contano, con la dimensione reale nel catalogo.

| Opzione | Componenti | Librerie | Licenza |
| --- | --- | --- | --- |
| Registry 21st.dev | 8,924 | 1001 | MIT License |
| Material UI | 356 | 3 | MIT |
| Magic UI | 247 | 2 | MIT |
| Aceternity UI | 204 | 2 | Custom (free w/ attribution, no resale) |
| HyperUI | 0 | 0 | ,  |

## Quando sceglierlo

- **Registry 21st.dev**, Vuoi vedere cosa pubblica la community prima di legarti a un registry.
- **Material UI**, Ti serve un sistema completo e opinionato con data table e date picker.
- **Magic UI**, Vuoi altri blocchi in stile shadcn: bento grid, marquee, liste animate.
- **Aceternity UI**, La pagina deve sembrare costosa e l'animazione fa parte del brief.
- **HyperUI**, Sei su HTML/CSS o vuoi il markup senza passaggio di install React.

## Verdetto

shadcn/ui resta il default per la UI applicativa; gli altri sono migliori sulle superfici marketing o sull'essere un sistema intero. Tieni un registry per le primitive e uno per i blocchi espressivi, e non mescolarne quattro nello stesso progetto.

## FAQ

### Quanti componenti copre questa pagina?

9731 componenti misurati nel catalogo, distribuiti su 4 famiglie.

### Come sono stati misurati i conteggi?

Leggendo il catalogo: ogni componente ha una libreria di provenienza e una licenza dichiarata a monte. I numeri sono aggiornati a ogni richiesta, non copiati da un post.

### Posso installarli con shadcn?

Sì: ogni pagina componente espone il comando `npx shadcn add` verso il nostro registry, con token gratuito.
