Online Tools

Build Tools/Examples

  • Este.js Este.js is boilerplate and development stack for Google Closure.
  • plovr Plovr is a build tool that dynamically recompiles JavaScript and Closure Template code. It is designed to simplify Closure development, and to make it more enjoyable.
  • Closure Generator Create a fully working Closure Library project in seconds! And you also get build tasks with livereload, 50+ BDD and TDD tests and a set of helper and boilerplate code to speed up your time to productive code.

Gulp Plugins

Gulp is a task runner and build tool using streams and code-over-configuration for a simpler and more intuitive build for Node.js.

Grunt Plugins

Grunt is a Task Runner based on Node.js. The Grunt ecosystem is huge and it’s growing every day. With literally hundreds of plugins to choose from, you can use Grunt to automate just about anything with a minimum of effort.

  • Grunt Closure Tools includes tasks for these tools:
    • Compiler Compile your JS code using the powerful google closure compiler.
    • Builder Concatenate your JS codebase to a single file, optionally also compile it.
    • DepsWriter Calculate dependencies of your JS files and generate deps.js.
  • coffee2closure Fix CoffeeScript compiled output for Google Closure Compiler.
  • grunt-closure-compiler A Grunt task for Closure Compiler.
  • grunt-closure-linter Lint and fix your files using Closure Linter.
  • The ClosureCompiler.js Grunt Task Yet simple, but powerful. Available through npm.
  • grunt-gcc Grunt task for minifying JavaScript files with Google Closure Compiler.
  • grunt-soy-compile Compile soy template files including XLIFF language handling.
  • grunt-este Grunt tasks for Google Closure Tools with CoffeeScript support - builder, deps, compilation, templates, localization, unit tests


Editors, IDEs

Documentation Generators

  • JvJsDoc JvJsDoc is a program to extract documentation from JavaScript source code and to present the collected information in a set of HTML pages. It is meant to be used together with the Google Closure Library and the Google Closure Compiler.
  • plovr Has an undocumented feature to generate documentation from your code. In this post Bolin, the author, explains how to use it.
  • goog-docset Offline docset compatible with Dash, Zeal, and other tools. Might be out of date, but the repo includes code to regenerate the docs.

Tools built from Closure

  • Mantri is a project that brings the Closure dependency system to non-closure projects.


  • API dock Online tool to quickly look up Closure Library functions.

Edit this page