Comparatif · v0.3.0

VLLNT UI vs shadcn/ui

TLDR

shadcn/ui est le standard de l'industrie. VLLNT UI est un cousin plus jeune qui pousse la meme idee de registre plus loin : plus de composants, une surface agent-first (/llms.txt, /mcp, des descripteurs JSON plus riches), et un modele d'installation hybride qui deduplique les primitives partagees via @vllnt/ui.

Si vous voulez le maximum de signal communautaire et le plus grand vivier de tutoriels et de modeles tiers, shadcn/ui l'emporte. Si vous voulez l'ensemble de composants cure le plus large et un registre que les agents IA peuvent lire directement, VLLNT UI l'emporte.

VLLNT UI inclut desormais une galerie de kits de demarrage pour des coques d'application finies construites a partir du registre.

Cote a cote

AttributVLLNT UIshadcn/ui
Nombre de composants313 composants~50 composants
Modele d'installationshadcn CLI vers /r/<name>.jsonshadcn CLI vers ui.shadcn.com/r
Vous possedez le code apres l'installationOuiOui
Resolution des composants voisinsHybride : code des feuilles + dependance de pair @vllnt/ui pour les voisinsTout le code inline par composant
Index agent /llms.txtOui — conforme llmstxt.orgNon
Serveur MCPOui — ui.vllnt.com/mcp (outils search/get/list)Non
Schema d'accessibilite par composant en JSONOui — carte clavier, roles ARIA, modele de focusNon
Exemples par composant en JSONOui — code-comme-donnees, lisible par agentNon
Schema des props par composant en JSONOui — forme TSDocNon
version + stabilite par composantOui (stable / beta / experimental / deprecated)Non
ThemeVariables CSS + design tokens (DESIGN.md)Variables CSS
Primitives d'accessibiliteRadix UIRadix UI
Systeme de variantesCVACVA
Taille de la communautePlus petite, en croissanceMassive — des millions d'installations
Reconnaissance du namespace@vllnt/ui (plus recent)shadcn (standard de l'industrie)
Tutoriels + contenuLimite (projet jeune)Etendu — d'innombrables videos, blogs, cours
Modeles / kits de demarrageModeles d'application cures pour Next.js, tableaux de bord, SaaS, chat IA et docsDe nombreux modeles officiels + communautaires
LicenceMITMIT

Quand choisir lequel

Choisissez shadcn/ui quand vous voulez l'option la plus eprouvee, avez besoin d'un large vivier de tutoriels, ou construisez quelque chose qui gagne a etre « juste shadcn ».

Choisissez VLLNT UI quand vous avez besoin de composants au-dela du noyau shadcn (chronologies, cartes, composes IA, surcouches d'execution, primitives canvas), quand les agents IA font partie de votre flux d'edition, ou quand vous voulez des donnees de registre assez structurees pour etre interrogees par programmation.

La reponse honnete : beaucoup de projets utilisent les deux. shadcn/ui comme base, VLLNT UI pour les familles que shadcn ne couvre pas. Meme modele d'installation : ils coexistent proprement.