Stylus ist eine Präprozessor-Skriptsprache, die in Cascading Style Sheets (CSS) kompiliert wird. Sie wurde entwickelt, um eine prägnante, flexible und ausdrucksstarke Methode zum Schreiben von CSS zu bieten. Stylus ermöglicht es Entwicklern, Variablen, Funktionen, Mixins und andere Programmierkonstrukte zu verwenden, um wiederverwendbare und wartbare Stylesheets zu erstellen. Die Sprache unterstützt sowohl eine einrückungsbasierte Syntax (ähnlich wie Python) als auch die traditionelle CSS-Syntax. Stylus-Dateien werden typischerweise in Webentwicklungsprojekten verwendet, um den CSS-Erstellungsprozess zu optimieren, Code-Duplizierung zu reduzieren und die allgemeine Organisation von Stylesheets zu verbessern. Die resultierenden CSS-Dateien werden anschließend mit HTML-Dokumenten verknüpft, um die Webseitenelemente zu gestalten. Stylus bietet Funktionen wie automatische Vendor-Präfixe, Farbbearbeitung und mathematische Operationen, was es zu einem leistungsstarken Werkzeug für Front-End-Entwickler macht. Durch die Abstraktion komplexer CSS-Strukturen trägt Stylus maßgeblich zur Effizienz in modernen Web-Workflows bei.