Style Dictionary
Pivot historique multi-platform pour design tokens. Transforme un fichier JSON DTCG vers CSS variables, Sass, iOS Swift, Android XML, Flutter Dart via templates Jinja2. 4.7k stars, OSS Apache 2.0 (Amazon-fork à l'origine). v5.4.0 (mars 2025) supporte v2025.10 partiellement, v6.0.0 visée pour DTCG complet (color module, dimension, duration, resolvers).
Forces
- Multi-platform out of the box : CSS, Sass, iOS, Android, Flutter, JSON
- Écosystème massif : Tokens Studio, Knapsack, Supernova, zeroheight génèrent du Style Dictionary-compatible
- Templating Jinja2 extensible, n'importe quel format custom est faisable
- Apache 2.0, gouvernance Amazon-OSS stable
Limites
- DTCG v2025.10 partiellement supporté (issue #1590 ouverte 4 nov 2025), v6 visée pour support complet
- Pas de support natif des resolvers (modes×themes×brands), pattern manuel via build configs séparés
- Configuration verbose pour cas non-triviaux (multi-brand, multi-theme), courbe d'apprentissage lourde
Pour qui
- Pipelines tokens multi-platform (web + native) avec stack DTCG-friendly
- Équipes qui ont déjà des Tokens Studio / Knapsack / Supernova exports, Style Dictionary est l'output cible canonique