Common Node
The library implements a number of CommonJS proposals on top of Node using node-fibers. Fibers are used to emulate multi-threading within a single process, allowing one to use a synchronous programming style. This lets you write fast CRUD webapps that run on Node.js without messy callbacks and with little overhead and webapps, middleware and libraries written for RingoJS and Narwhal.