Tame.js

Tame.js is an interesting new JavaScript transpiler that makes managing of asynchronous code easier. From the page:

Tame (or “TameJs”) is an extension to JavaScript, written in JavaScript, that makes event programming easier to write, read, and edit. Tame is very easy to use in Node and other V8 projects. And it can be dropped into projects where desired - no need to rewrite any existing code.

The approach is slightly different from other Node.js asynchronous programming libraries, like async.