Astryx
Le design system de Meta, ouvert en bêta sous licence MIT après huit ans d'usage interne sur plus de 13 000 applications. Il livre plus de 150 composants React accessibles, des thèmes, un mode sombre, des modèles de pages et une ligne de commande `astryx`. Tu importes du CSS déjà compilé et des composants typés, sans plugin de build. La documentation, les modèles et la génération de thèmes se consultent en ligne de commande ou par MCP, donc par un agent.
Forces
- Documentation lisible par un agent depuis la ligne de commande ou MCP : l'agent cherche le composant au lieu de le deviner
- Plus de 150 composants accessibles et des modèles de pages, issus de huit ans d'usage sur plus de 13 000 applications internes de Meta
- Pas de style imposé : StyleX reste invisible et tu surcharges avec Tailwind, des modules CSS ou du CSS simple
Limites
- Bêta : graphiques publiés en canary seulement, composants expérimentaux non publiés, API susceptible de bouger
- Exige React 19 ou plus récent, donc hors de portée d'un projet resté sur React 18
- Un composant dont tu récupères le code source (commande `swizzle`) sort des mises à jour : à toi de le maintenir
Pour qui
- Une app React neuve construite avec un agent, sans design system maison à respecter
- Un responsable de design system qui veut voir comment un grand acteur rend sa documentation lisible par un agent