SASS (Syntactically Awesome Style Sheets) und LESS (Leaner CSS) sind beides CSS-Präprozessoren. Sie sind ungewöhnliche Template-Erweiterungen, die das Schreiben von CSS vereinfachen und es ermöglichen, komplexere Designs zu erstellen. SASS ist in Ruby geschrieben und LESS in JavaScript. Mit SASS können Variablen, Mixins, Funktionen und Operationen verwendet werden, um Code zu vereinfachen und Wiederverwendbarkeit zu erhöhen. Mit LESS kann man ebenfalls Variablen, Mixins und Funktionen verwenden, aber auch Regeln für die Kompilierung von Code festlegen.