Stylus est un langage de script de préprocesseur qui est compilé en feuilles de style en cascade (CSS). Il est conçu pour offrir une manière concise, flexible et expressive d'écrire du CSS. Stylus permet aux développeurs d'utiliser des variables, des fonctions, des mixins et d'autres constructions de programmation pour créer des feuilles de style réutilisables et faciles à maintenir. Il prend en charge à la fois la syntaxe basée sur l'indentation (similaire à Python) et la syntaxe CSS traditionnelle. Les fichiers Stylus sont généralement utilisés dans les projets de développement web pour rationaliser le processus de création CSS, réduire la duplication de code et améliorer l'organisation globale des feuilles de style. Les fichiers CSS résultants sont ensuite liés aux documents HTML pour styliser les éléments de la page web. Stylus propose des fonctionnalités telles que l'ajout automatique de préfixes vendeurs, la manipulation des couleurs et des opérations mathématiques, ce qui en fait un outil puissant pour les développeurs front-end cherchant à optimiser leur flux de travail.