Skip to content
Ionut-Cristian Florescu edited this page May 24, 2013 · 10 revisions

CoffeeScript build tools

  • tdreyno's Middleman — a lightweight framework built on Sinatra that serves lives Haml, Sass and CoffeeScript during development, then compiles, concatenates and minifies them for you when you're ready to deploy.

  • Haml: paulnicholson's coffee-haml-filter — a custom filter for rendering CoffeeScript inline within Haml templates.

  • Java: yeungda's JCoffeeScript — uses Rhino to compile CoffeeScript, allowing compilation within Java projects or on systems that Node.js doesn't support.

  • Java: Web Resource Optimizer for Java [wro4j] (https://github.com/alexo/wro4j) - uses Rhino for compilation of coffeeScript. Provides a runtime solution (using servlet filter), build time solution (maven plugin) and a command line tool.

  • Java: talios's coffee-maven-plugin - a Maven plugin that uses Rhino to compile Coffeescript at build time. Allows compressing javascript files with Google Closure.

  • johtso's CoffeeMarklet — a simple tool that allows you to quickly generate bookmarklets from CoffeeScript.

  • .NET: jtmueller's CoffeeScript Monitor - a Windows system tray app that monitors one or more folders for new or changed CoffeeScript files, displaying any compiler errors in a system tray balloon tip.

  • Ruby/JRuby: netzpirat's Guard::CoffeeScript — a Guard for compiling CoffeeScript based on file system modifications (Supports Mac OS X FSEvents, Linux Inotify, Windows Directory Change Notification and polling). Uses an JavaScript runtime available on your system.

  • Node.js: icflorescu's aspa - an opinionated, lightweight and simple to use command-line tool for compiling and packaging client-side assets (scripts, styles, fonts, images) based on file system modifications. Written in IcedCoffeeScript. Works best with aspa-express connect module.