nbc
nonblocking coffee - a web framework
sample
var nbc = require('nbc'),
util = require('util'),
connect = require('connect');
var app = nbc();
app.use(connect.logger('dev')).
use(connect.query()).
get('/', function(req, res) {
res.end('hello, world');
}).
get('/test/<p1:int>/<p2:float>/<p3>', function(req, res, p1, p2, p3) {
res.end(util.format('p1=%s (%s), p2=%s (%s), p3=%s (%s)',
p1, typeof p1, p2, typeof p2, p3, typeof p3));
}).
listen(8080);