Luke Page Alexis Sellier Max Mikhailov Matthew Dean Bass Jobsen Jon Schlinkert Daniel Stockman Marcus Bointon Marcel Jackwerth Oliver Becker Mária Jurčovičová Simone Deponti Dustin Cass Devi Prasad fat dhaber James Foster Greenkeeper Josh Schmidt Johan Sörlin Miles GU Yiling Moez Bouhlel Sasha Sklar

See all contributors


npm version Build Status Build status Dependencies devDependency Status optionalDependency Status Twitter Follow Join the chat at Chat with Less.js users

Sauce Test Status


The dynamic stylesheet language.

This is the JavaScript, official, stable version of Less.

Getting Started

Options for adding Less.js to your project:

More information

For general information on the language, configuration options or usage visit

Here are other resources for using Less.js:


Please read Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Reporting Issues

Before opening any issue, please search for existing issues and read the Issue Guidelines, written by Nicolas Gallagher. After that if you find a bug or would like to make feature request, please open a new issue.

Please report documentation issues in the documentation project.


Read Developing Less.

Release History

See the changelog


Copyright (c) 2009-2017 Alexis Sellier & The Core Less Team Licensed under the Apache License.