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. Es unterstützt sowohl die auf Einrückungen basierende Syntax (ähnlich wie Python) als auch die traditionelle CSS-Syntax. Stylus-Dateien werden typischerweise in Webentwicklungsprojekten eingesetzt, um den CSS-Erstellungsprozess zu optimieren, Code-Duplizierung zu reduzieren und die Gesamtorganisation der Stylesheets zu verbessern. Die resultierenden CSS-Dateien werden anschließend mit HTML-Dokumenten verknüpft, um die Webseiten-Elemente zu gestalten. Stylus bietet erweiterte Funktionen wie automatische Vendor-Präfixe, Farbbearbeitung und mathematische Operationen, was es zu einem leistungsstarken Werkzeug für Front-End-Entwickler macht, die moderne und effiziente Styling-Lösungen benötigen.