Design System

Un design system est un cadre vivant, collaboratif et évolutif qui regroupe, documente et met à disposition les principes, les composants, les directives et les ressources nécessaires à la création d’interfaces utilisateur cohérentes, accessibles et efficaces à travers tous les produits, canaux ou équipes d’une organisation.

Il ne se limite pas à un kit graphique ou une bibliothèque de composants : c’est un système de décision visuelle et expérientielle, qui permet aux designers, développeurs, rédacteurs et product managers de parler le même langage, de réduire la dette visuelle, et de garantir une expérience utilisateur homogène même sur des projets complexes ou distribués.

Il repose sur trois piliers :

  1. Les principes : valeurs fondatrices (ex. : sobriété, accessibilité, résilience), choix typographiques, palette de couleurs, système de grille, hiérarchie visuelle.
  2. Les composants : éléments réutilisables (boutons, formulaires, modales, cartes, navigation…) avec leurs états (normal, hover, disabled, error).
  3. Les guidelines : règles d’usage, cas d’application, bonnes pratiques, exemples concrets, anti-patterns à éviter.

Ce qu’il inclut généralement

CatégorieExemples
Design TokensCouleurs, espacements, polices, ombres, transitions
Composants UIBouton, champ de formulaire, card, menu déroulant, modal
Patterns UXNavigation, recherche, feedback utilisateur, validation de formulaire
Ressources visuellesIcônes, illustrations, images de référence, animations
DocumentationGuide d’utilisation, cas d’usage, exemples de code, accessibilité (WCAG)
Outils d’intégrationBibliothèques React/Vue/Svelte, plugins Figma, Storybook, Zeplin

Ressources design system

Design system for Figma

Open design Systems

Designsystemsrepo.com

Quelques outils

  1. Atlassian Design System
  2. Design system W3C
  3. Design system for Figma
  4. Design system de l’État
  5. Orbit open source design system