GuillocheDocs GitHub v2.0.0

DESIGN SYSTEM / SYMFONY & TWIG v2.0.0

L'interface de vos outils métier, sans compromis.

Des composants Twig soignés, une fondation CSS légère et des interactions Stimulus. Pour construire des applications Symfony que l'on aime utiliser.

74 recettes 100 % Twig Sans framework CSS Licence MIT

EN SITUATION

Un langage visuel, des écrans complets.

Une application métier construite avec les composants du kit. Explorez les trois vues directement.

Ouvrir en grand
Atelier / Espace de travail
Démonstration GF

ESPACE / APERÇU

Vue d'ensemble

Une interface métier native, construite avec Twig et Stimulus.

Missions actives

En cours

12 +2 ce mois

Chiffre d'affaires

Octobre 2026

28 450 € +12,8 %

À valider

Actions en attente

04 2 prioritaires

Activité

Évolution des six derniers mois

2026
Évolution fictive de l'activité
MaiJuinJuil.AoûtSept.Oct.

Activité récente

Dernières modifications

Audit validéProjet Atlas · il y a 2 h

Facture envoyéeMission Horizon · hier

Mission crééeDesign system · lundi

Données fictives · Composition démonstrative de recettes Guilloche

BIBLIOTHÈQUE

Tous les composants.

Un catalogue consultable par famille. Chaque recette a sa documentation, ses props et son code Twig.

Fondations1 recettes

Theme

Fondation du kit : tokens, reset et typographie

Primitives15 recettes

Alert

Message d'etat, avec titre et texte optionnels

Avatar

Image ou initiales pour représenter une personne ou une organisation

Badge

Étiquette courte pour un état, un compteur ou une catégorie

Button

Composant bouton Twig natif Symfony, installé depuis le kit Guilloche

ButtonGroup

Boutons contigus, avec des coins arrondis aux extremites seulement

Card

Surface de contenu avec en-tete et pied optionnels

EmptyState

Etat vide, avec une action de sortie dans le slot

Icon

Jeu d'icônes au trait, décoratif par défaut

Kbd

Touche ou raccourci clavier

Separator

Trait de separation horizontal ou vertical, avec libellé optionnel

Skeleton

Forme du contenu attendu pendant un chargement

Signature2 recettes

Rosette

Empreinte guillochée d'un objet : une même graine donne toujours le même dessin

Seal

Sépare ce qu'une IA a proposé de ce qu'une personne a validé

Formulaires13 recettes

Checkbox

Case a cocher native, habillee sans perdre la sémantique

DatePicker

Sélection de date, avec le calendrier natif du navigateur

Field

Enveloppe de champ : label, aide, erreur

InputGroup

Champ avec prefixe ou suffixe, sans perdre l'input natif

InputOtp

Code a usage unique, une case par caractere

Slider

Valeur sur un intervalle, avec `input type="range"` natif

Switch

Interrupteur binaire, pour un reglage qui s'applique immediatement

Navigation et surfaces21 recettes

Collapsible

Section repliable neutre, sans bordure ni titre de section

Menubar

Barre de menus horizontale, avec sous-menus natifs

Navbar

Barre de navigation avec marque, liens et bascule mobile

ScrollArea

Zone defilante bornee, pour les listes longues dans une carte

Sheet

Panneau lateral modal, ancre a droite ou a gauche

Toggle

Bouton a deux états, rendu avec `aria-pressed`

Tooltip

Aide courte, au survol et au focus clavier

Données7 recettes

ListGroup

Liste d'éléments avec valeur secondaire optionnelle

Timeline

Suite d'evenements dates, dans une liste ordonnee

Patterns d'écran7 recettes

DataRegion

Region de resultats avec états explicites : `idle`, `loading`, `error`, `empty`

DetailLayout

Liste et detail cote a cote sur grand écran, empiles sur mobile

FilterBar

Barre de filtres sous forme de formulaire GET : elle fonctionne sans JavaScript et l'URL porte l'etat

PageHeader

En-tete de page avec titre, description et actions

Composants avancés5 recettes

Carousel

Galerie defilante, avec `scroll-snap` natif

Chart

Graphique SVG simple, rendu par le serveur, sans JavaScript

Command

Palette de commandes dans un dialogue natif

FileUpload

Depot de fichier, avec l'input natif comme source

Mise en page3 recettes

Grid

Grille de contenu, fixe ou auto-ajustee

Stack

Pile d'éléments avec un espacement constant