koa - Expressive middleware for node.js using generators

  •        0

```$ npm install koa``` To use Koa you must be running __node 0.11.13__ or higher for generator and promise support, and must run node(1) with the `--harmony` flag. If you don't like typing this, add an alias to your shell profile:```alias node='node --harmony'```




comments powered by Disqus

Related Projects

koa-multifetch - A Koa.js middleware for performing internal batch requests

A Koa.js middleware for performing internal batch requests

koa-redis - koa session with redis

`koa-redis` works with [koa-generic-session](https://github.com/koajs/generic-session)(a generic session middleware for koa).

koa-markdown - Auto convert markdown to html for koa. Inspired by connect-markdown

```jsvar koa = require('koa');var markdown = require('koa-markdown');var app = koa();app.use(markdown({ root: __dirname + '/docs', baseUrl: '/docs'}));app.listen(7001);```Or you can checkout the [example](https://github.com/koajs/koa-markdown/tree/master/example).

body-parsers - collection of koa body parsers

Includes a `json`, `urlencoded`, and `multipart` parsers,as well as a utility to save streams to disk.See https://github.com/koajs/koala/blob/master/docs/body-parsing.md for more details.

ratelimit - Rate limiter middleware

[![NPM version][npm-image]][npm-url][![build status][travis-image]][travis-url][![node version][node-image]][node-url][npm-image]: https://img.shields.io/npm/v/koa-ratelimit.svg?style=flat-square[npm-url]: https://npmjs.org/package/koa-ratelimit[travis-image]: https://img.shields.io/travis/koajs/ratelimit.svg?style=flat-square[travis-url]: https://travis-ci.org/koajs/ratelimit[node-image]: https://img.shields.io/badge/node.js-%3E=_0.11-red.svg?style=flat-square[node-url]: http://nodejs.org/downl

path-match - koa route middleware

[![NPM version][npm-image]][npm-url][![build status][travis-image]][travis-url][![Test coverage][coveralls-image]][coveralls-url][![Gittip][gittip-image]][gittip-url]A simple routing wrapper around [path-match](https://github.com/expressjs/path-match).Similar to [koa-route](https://github.com/koajs/route) except it doesn't check methods.All of these routers use [path-to-regexp](https://github.com/component/path-to-regexp)underneath, which is what Express uses as well.```jsvar route = require('ko

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>