Brunch — assembler for html5 apps. Watches your files for changes, automatically wraps your scripts and templates in common.js modules and joins styles.
Preprocessor.js — a JavaScript preprocessor, e.g. to build different versions of a library.
MetaScript — Compile time meta programming in JavaScript.