Gears is a library to compile, concatenate and minify JavaScript and CSS assets, highly inspired by Ruby’s Sprockets. You can also write scripts, styles and client templates using CoffeeScript, Handlebars, Stylus, Less, and compile them using external packages (gears-coffeescript, gears-handlebars, gears-stylus, gears-less). These packages already include all required node.js modules, so you don’t need to worry about installing them yourself.

There is also:

  • django-gears, an app for Django that integrates Gears with Django project;
  • Flask-Gears, an extension that integrates Gears with Flask application;
  • gears-cli, a command-line utility that compiles assets. It also can watch assets for changes and automaticaly re-compile them.

Source Code

Gears code is hosted on GitHub: