Ultra rapide
Concevoir et personnaliser des interfaces responsives en quelques minutes. Variables CSS natives, classes prédéfinies, grille 12 colonnes couvrant chaque élément HTML sémantique.
Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
Skeletonic Stylus est une bibliothèque CSS Stylus open source conçue pour rendre le stylage d'interfaces accessible, rapide et modulaire.
Née en 2018 comme expérience personnelle pour livrer moins de CSS sans renoncer à l'ergonomie d'une vraie bibliothèque de composants. Huit ans plus tard, l'objectif reste le même.
Concevoir et personnaliser des interfaces responsives en quelques minutes. Variables CSS natives, classes prédéfinies, grille 12 colonnes couvrant chaque élément HTML sémantique.
8,3 Ko gzippé. Les pages chargent plus vite. Chaque brique essentielle reste incluse.
Conçu pour le bureau et le mobile. Les mises en page s'adaptent à tout appareil. Optimisé pour le tactile, HTML sémantique partout.
WCAG 2.2 intégré : anneaux focus-visible, contraste AA, liens d'évitement, composants navigables au clavier, support du mouvement réduit — sans feuille de style supplémentaire, sans boilerplate aria-*.
Composants CSS modulaires et mixins Stylus. Boutons, formulaires, cartes, alertes, badges, palettes et animations — propres, modulaires, prêts à intégrer.
Conçu, développé et maintenu par Sebastien Rousseau. Double licence MIT ou Apache 2.0. Aucun frais, même pour un usage commercial.
Une seule feuille de style auto-hébergée couvre la typographie, les boutons, les formulaires, les cartes, les tableaux, les palettes, les animations et les classes utilitaires. Zéro JavaScript. Aucune étape de build requise. Aucune dépendance pair sur Bootstrap, Tailwind ou Bulma.
| Fonctionnalité | Skeletonic Stylus | Bootstrap 5 | Tailwind CSS | Bulma |
|---|---|---|---|---|
| Taille gzippée | 8,3 Ko | ~30 Ko | ~10 Ko JIT | ~30 Ko |
| Conformité WCAG 2.2 | Intégrée | Partielle | Manuelle | Partielle |
| Couches de cascade | Oui (@layer) |
Non | Non | Non |
| Mode sombre | prefers-color-scheme |
Opt-in | Classe | Opt-in |
| JavaScript requis | Non | Oui (Popper) | Non | Non |
| SBOM CycloneDX | Oui | Non | Non | Non |
| Mouvement réduit | Respecté | Partiel | Manuel | Partiel |
| Licence | MIT ou Apache 2.0 | MIT | MIT | MIT |
!important, pas
d'astuces d'ordre DOM.Skeletonic Stylus suit le Versionnement Sémantique 2.0.
| Incrément | Quand | Exemple |
|---|---|---|
| Majeur | Suppression ou renommage d'une classe, mixin ou jeton public | 1.x → 2.0 |
| Mineur | Ajout d'un nouveau composant, mixin ou jeton | 1.1 → 1.2 |
| Patch | Corrections de bogues, polish a11y, performance, sécurité | 1.1.6 → 2.0.0 |
Tous les noms de classe publics, toutes les propriétés personnalisées CSS et tous les mixins Stylus exportés font partie de l'API publique. Un changement incompatible entraîne un incrément majeur et un guide de migration.
Skeletonic Stylus est conçu, développé et maintenu par Sebastien Rousseau. Double licence MIT et Apache 2.0.
Problèmes, idées et contributions sont les bienvenus — consulter le guide de contribution.