What are the best CSS preprocessors?

[edit][2comments]

Why did you vote for Sass?

Sass is the default preprocessor for Ruby stylesheets and is probably the second most popular option behind LESS. Sass has a great balance between ha...

Powerful features provide variables logic and functions

[edit][2comments]
Sass has the following key features:Control Directives - Sass control directives provide flow and logic and give you a finite level of decision maki...

Has to be compiled from Ruby

[edit][comments]

[edit][4comments]

Why did you vote for Less?

Less is a great choice if you want the majority of the benefits of a CSS preprocessor without having to learn a new syntax and advanced features.Less...

Easiest preprocessor to learn

[edit][comments]
Because Less has a lightweight feature set, is syntactically similar to CSS and can be run client side with file conversion on a page reload, it is...

Light on features

[edit][comments]

[edit][7comments]

Why did you vote for Stylus?

Compared to its competition, Stylus has a superior feature set and an optional, incredibly terse syntax.

Clean, flexible syntax

[edit][2comments]
Stylus has an extremely terse syntax. Colons, semicons and braces are all optional allowing you to write Stylus code however you want. hover-darken(...

No cons added yet

[edit][comments]

Why did you vote for CSS-Crush?

No pros added yet

No cons added yet

[edit][comments]

Why did you vote for CSS-On-Diet?

Easy and fast CSS preprocessor

Fast to read and write CSS

[edit][comments]
Works like Emmet, shorting CSS keywords, but it's not limited only to writing. Also modifying and reading COD(CSS-On-Diet) files is faster.

No cons added yet

[edit][comments]

Why did you vote for Rework?

Rework is a CSS preprocessor that's designed to extend the functionality of vanilla CSS.

Built around plugins

[edit][comments]
Rework isn't a language for compiling to CSS but rather a library around parsing it and transforming it. For example, a vendor prefix plugin will...

No cons added yet

Are we missing something?

Help make this question more complete.