Sass or Syntactically Awesome Style Sheets is a CSS extension language. It is a scripting language that is interpreted or compiled into Cascading Style Sheets (CSS). SassScript is the scripting language itself.
Sass extends CSS by providing several mechanisms available in more traditional programming, but that are not available to CSS3’. When SassScript is interpreted, it creates blocks of CSS rules for various selectors, as defined by the Sass file. The Sass interpreter translates SassScript into CSS.
A pre-processor allows Blaze interface developers additional leverage over CSS by providing additional syntax that delivers nested syntax, the ability to define variables, the ability to define mixins, mathematical functions, operational functions (such as “lighten” and “darken”) and joining of multiple files. SASS gives Blaze interface developers unparallelled control over front-end styling in the browser.
License: Open Source (MIT)