Tokens de design
Couleurs, typographie, espacement, ombres — définis une fois, utilisés partout.
TDS est un système de design open source destiné aux services numériques publics du Tchad. Il fournit les fondations visuelles et techniques nécessaires à la création d’interfaces cohérentes, accessibles et adaptées aux usages gouvernementaux.
Tokens de design
Couleurs, typographie, espacement, ombres — définis une fois, utilisés partout.
Composants certifiés
Boutons, champs de formulaire, avec documentation complète et accessibilité garantie.
Multi-formats
Chaque token est disponible en TypeScript, JSON et CSS custom properties.
Multilingue
Prise en charge native du français et de l’arabe (RTL), avec polices institutionnelles dédiées.
Les services numériques gouvernementaux servent des millions de citoyens aux niveaux de littératie numérique très variés. Un Design System impose :
TDS fonctionne sans JavaScript. Tous les composants de base sont utilisables en HTML pur avec des classes CSS. React et Vue sont des adaptations, pas des prérequis.
Les interfaces d’État ne sont pas des landing pages startup. TDS évite les effets visuels superflus, les animations décoratives et les couleurs criardes. La sobriété est une marque de respect envers les citoyens.
Chaque token de couleur respecte les ratios de contraste WCAG AA. Chaque composant est testable au clavier et compatible avec les lecteurs d’écran courants.
TDS suit le versionnement sémantique strict. Aucune rupture d’API sans version majeure. Les institutions peuvent adopter TDS sans risquer de régressions silencieuses.
TDS est une fondation, pas un plafond. Il définit les règles communes et laisse aux équipes la liberté d’implémenter leurs interfaces propres.
@tds-tchad/core├── tokens/ — Variables de design (couleurs, typo, spacing…)│ ├── *.ts — TypeScript (avec types inférés)│ ├── *.json — JSON (intégrations Style Dictionary)│ └── *.css — CSS custom properties└── components/ — Tokens de composants ├── button/ └── input/Installer TDS
Ajoutez @tds-tchad/core à votre projet en 2 minutes.
Voir l’installation →
Démarrage rapide
Construisez votre première interface en 5 minutes. Voir le quick start →