UI library
Abbiamo analizzato 111.985 componenti: licenze, framework e duplicati
Cosa c’è davvero in un catalogo di 111.985 componenti da 1.472 librerie: framework, licenze, duplicati e i limiti di una misura fatta sui record, non sulle stelle.
In sintesi
- 111.985 componenti e 1.472 librerie: il catalogo misura record indicizzati, non qualità.
- La licenza va letta per record: lo stesso catalogo mescola MIT, Apache, ISC e licenze custom.
- React è la maggioranza, ma Vue, Angular, Svelte, CSS e SVG esistono e vanno trattati a parte.
Un catalogo di componenti è utile solo se sai cosa stai contando. EneUI oggi indicizza 111.985 componenti da 1.472 librerie, più 1.556 blocchi e 12.808 icone. Il numero è misurato il 31 ottobre 2026 e viene dal vault, non da una pagina di marketing.
Metodo
Ogni record nasce da un repository o da un registry pubblico. Il catalogo conserva nome, libreria, framework, licenza, file, dipendenze e categorie. Non scarica tutto il codice nella pagina pubblica: per i componenti Pro il sorgente è protetto lato server.
Framework: React è la maggioranza
React domina il catalogo. Il resto è distribuito tra Vue, Angular, Svelte, CSS e SVG. Questo significa che una ricerca “react ui library” non va confrontata con una ricerca “vue component library” usando lo stesso numero: sono insiemi diversi.
| Dimensione | Misura | Cosa significa |
|---|---|---|
| Componenti | 111.985 | Record indicizzati, non righe di codice |
| Librerie | 1.472 | Sorgenti con almeno un componente |
| Blocchi | 1.556 | Sezioni registry:block |
| Icone | 12.808 | Record SVG |
Licenze: il dato è per record
Lo stesso catalogo mescola MIT, Apache-2.0, ISC e licenze custom. Non esiste una licenza unica del catalogo: esiste la licenza dichiarata a monte per ogni record. Se una pagina non la mostra, quel catalogo non è pronto per un team.
Duplicati: il problema non è il nome
Lo stesso componente può esistere in più librerie con lo stesso nome e implementazioni diverse. Il catalogo usa un id che include la libreria, così non schiaccia due record in uno. La domanda utile è “quale versione è quella giusta?”, non “quanti nomi unici ci sono?”.
Cosa farne
- Usa il catalogo per scoprire, non per decidere da solo.
- Controlla licenza e dipendenze sul record che installi.
- Tratta i numeri come misure datate, non come proprietà eterne.
- Se pubblichi un confronto, dichiara il metodo e la data.
Puoi esplorare i dati dalle pagine Components, Blocks, Icons e Rankings.
Domande frequenti
Quanti componenti ci sono su EneUI?
111.985 componenti da 1.472 librerie, misurati il 31 ottobre 2026.
Il numero include duplicati?
No: ogni record ha un id che include la libreria. Lo stesso nome in due librerie resta due record distinti.
Qual è il framework più diffuso?
React è la maggioranza del catalogo; Vue, Angular, Svelte, CSS e SVG sono insiemi più piccoli e separati.
La licenza è unica per tutto il catalogo?
No. Ogni record conserva la licenza dichiarata a monte; va verificata prima dell’uso commerciale.
Posso scaricare i dati?
Le pagine pubbliche mostrano i conteggi; per un uso bulk usa l’API o l’MCP e rispetta i limiti.