Koa Node.js Framework by Koajs
Koa aims to be an expressive HTTP middleware for node.js to make web applications and APIs less complicated to write. Koa's middleware stack flows in a stack-like manner, allowing developers to perform actions downstream then filter and manipulate the response upstream. Koa's use of generators also facilates readability and robustness to an application.