UI library
Aceternity UI vs Magic UI
Aceternity UI ha 120 componenti con licenza custom e attribuzione, Magic UI 189 con licenza non dichiarata nel catalogo. Servono per landing, non per form.
In sintesi
- Aceternity UI: 120 componenti, 10 categorie e licenza custom che richiede attribuzione e vieta la rivendita.
- Magic UI: 189 componenti e 11 categorie, ma il profilo del catalogo non dichiara la licenza.
- Entrambi sono copy-paste sopra Tailwind e Motion: vanno bene per una landing, non per form e dashboard accessibili.
Aceternity UI e Magic UI risolvono lo stesso problema: darti una sezione scenografica da copiare in un progetto React con Tailwind. Aceternity ne offre 120 con licenza custom, Magic UI 189 ma senza licenza dichiarata nel catalogo.
Non sono librerie di componenti applicativi. Non trovi una tabella con ordinamento, un form validato o un date picker. Trovi sfondi animati, testi che si compongono, card 3D e marquee: materiale da landing page.
I numeri dei due cataloghi
| Voce | Aceternity UI | Magic UI |
|---|---|---|
| Componenti | 120 | 189 |
| Categorie | 10 | 11 |
| Licenza dichiarata | Custom: attribuzione, nessuna rivendita | Non dichiarata nel profilo |
| Qualità media | 8,0 su una scala interna | 7,9 sulla stessa scala |
Cosa ottieni davvero
Entrambi distribuiscono codice tramite registry shadcn: il comando scarica file .tsx nel tuo progetto, non installa un pacchetto. Il codice è tuo, ma gli aggiornamenti non arrivano: se il componente cambia a monte, devi riapplicarlo a mano.
Prova in dieci minuti
# Magic UI: one component from the public registry
npx shadcn@latest add "https://magicui.design/r/rainbow-button.json"
# Aceternity UI: same flow, different registry host
npx shadcn@latest add "https://ui.aceternity.com/registry/3d-card.json"
Apri i due file generati e conta le dipendenze. Se il componente importa una libreria di animazione che non usi, il costo non è il file ma il runtime che porta con sé.
Dove vince Aceternity
- Effetti riconoscibili: card 3D, lampade, timeline e sfondi animati hanno una direzione visiva coerente.
- Licenza esplicita: il profilo dichiara attribuzione e divieto di rivendita, quindi sai cosa devi fare.
- Esempi completi: ogni record è una sezione intera, non un bottone isolato.
Dove vince Magic UI
- Più componenti: 189 record e 11 categorie, con testi animati e pattern di sfondo.
- Registry pubblico: il comando di installazione risponde senza autenticazione.
- Stile più controllato: molti effetti restano leggeri e non richiedono WebGL.
Il limite da mettere per iscritto
Il profilo Magic UI non dichiara una licenza: prima di un uso commerciale apri il repository e leggi i termini. Aceternity dichiara una licenza custom, non MIT, e vieta la rivendita. In entrambi i casi un componente non è un design system: mancano stati di errore, focus e test da tastiera.
Licenze e provenienza
Aceternity UI: licenza custom con attribuzione, nessuna rivendita. Magic UI: licenza non dichiarata nel catalogo, da verificare alla fonte. Il codice generato dipende da Tailwind CSS (MIT) e da una libreria di animazione, quindi la licenza finale è la somma delle dipendenze.
Nel catalogo: Aceternity UI, Magic UI e un record verificato di Aceternity. Le guide: i migliori componenti Magic UI e come scegliere una libreria UI; il confronto: alternative a MUI misurate.
Domande frequenti
Aceternity UI e Magic UI sono gratuite?
Sono gratuite da usare, ma con condizioni diverse. Aceternity richiede attribuzione e vieta la rivendita; Magic UI non dichiara la licenza nel catalogo, quindi va verificata alla fonte.
Posso usare questi componenti in un prodotto commerciale?
Con Aceternity sì, rispettando attribuzione e divieto di rivendita. Con Magic UI dipende dai termini del repository: senza una licenza dichiarata non puoi assumere che sia permesso.
Quale delle due ha più componenti?
Magic UI, con 189 record contro 120 di Aceternity al 1 novembre 2026. Il numero non dice nulla sulla qualità o sull'accessibilità.
Funzionano senza Tailwind?
No, il codice usa classi Tailwind. Puoi riscriverle, ma perdi il vantaggio del copy-paste e devi mantenere tu ogni variante.
Meglio Aceternity o Magic UI per una dashboard?
Nessuna delle due. Una dashboard ha bisogno di tabelle, form e stati di errore; questi cataloghi coprono la vetrina, non il lavoro quotidiano.