Koa.js
@koajsOrganizationNext generation web framework for Node.js
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 739 | koajs/koa | 35,728 |
Top repositories by stars
- JavaScript35,730
- koajs/examples
Example Koa apps
JavaScript4,541 - koajs/jwt
Koa middleware for validating JSON Web Tokens
JavaScript1,349 - koajs/bodyparser
Koa body parsing middleware
TypeScript1,324 - koajs/static
Static file server middleware
JavaScript1,145 - koajs/compose
Middleware composition utility
JavaScript1,020 - koajs/koa-body
koa body parser middleware
TypeScript954 - koajs/router
Router middleware for Koa.
TypeScript909 - koajs/session
Simple session middleware for koa
TypeScript908 - koajs/cors
Cross-Origin Resource Sharing(CORS) for koa
JavaScript744 - koajs/kick-off-koa
[MAINTAINERS WANTED] An intro to koa via a set of self-guided workshops
JavaScript701 - koajs/logger
Development style logging middleware
JavaScript563 - koajs/mount
Mount other Koa applications or middleware to a given pathname
JavaScript555 - koajs/ratelimit
Rate limiter middleware
JavaScript492 - koajs/joi-router
Configurable, input and output validated routing for koa
JavaScript450 - koajs/route
Simple route middleware
JavaScript448 - koajs/compress
Compress middleware for koa
JavaScript445 - koajs/workshop
Koa Training Workshop
JavaScript443 - koajs/koa.io
[MAINTAINERS WANTED] Realtime web framework combine koa and socket.io.
JavaScript431 - koajs/send
Transfer static files
TypeScript430 - koajs/generic-session
koa session store with memory, redis or others.
JavaScript416 - koajs/koa-redis
Redis storage for Koa session middleware/cache with Sentinel and Cluster support
JavaScript355 - koajs/koala
[SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite
JavaScript317 - koajs/api-boilerplate
API application boilerplate
JavaScript310 - koajs/static-cache
[MAJOR CHANGES IN PROGRESS] Static cache middleware for Koa.
JavaScript292 - koajs/csrf
CSRF tokens for koa
JavaScript265 - koajs/react-view
A Koa view engine which renders React components on server
JavaScript259 - koajs/convert
Convert koa generator-based middleware to promise-based middleware
JavaScript251 - koajs/ejs
a koa view render middleware, support all feature of ejs
JavaScript248 - koajs/json
pretty-printed JSON response middleware
JavaScript198 - koajs/multer
Middleware for handling `multipart/form-data` for koa, based on Express's multer.
JavaScript175 - koajs/todo
a todo example write with koa and react
JavaScript164 - koajs/koa-hbs
Handlebars templates for Koa.js
JavaScript161 - koajs/cash
HTTP response caching for Koa. Supports Redis, in-memory store, and more!
JavaScript159 - koajs/onerror
an error handler for koa, hack ctx.onerror
TypeScript141 - koajs/userauth
koa user auth middleware
JavaScript140 - koajs/basic-auth
blanket basic auth middleware
JavaScript138 - koajs/response-time
X-Response-Time middleware
JavaScript128 - koajs/trie-router
Trie-routing for Koa
JavaScript121 - koajs/koa-roles
koa version of Connect-Roles
JavaScript118 - koajs/etag
ETag support for Koa responses
TypeScript115 - koajs/bunyan-logger
Koa middleware for bunyan request logging
JavaScript107 - koajs/favicon
Koa middleware for serving a favicon
JavaScript105 - koajs/error
Error response middleware (text, json, html)
JavaScript103 - koajs/rewrite
URL rewriting middleware
JavaScript98 - koajs/json-filter
Middleware allowing the client to filter the response to only what they need, reducing the amount of traffic over the wire.
JavaScript94 - koajs/json-error
Error handler for pure-JSON apps
JavaScript93 - koajs/qs
qs for koa, and use querystring more safely.
JavaScript89 - koajs/bigpipe-example
[DEPRECATED] BigPipe using koa and component
JavaScript84 - koajs/common
[DEPRECATED] USE INDIVIDUAL MODULES
JavaScript78 - koajs/locales
koa locales, i18n solution for koa
JavaScript69 - koajs/parameter
parameter validate middleware for koa, powered by parameter
JavaScript68 - koajs/koa-lusca
koa version of lusca. Application security for koa.
JavaScript66 - koajs/cluster
Koa clustering and error handling utility
JavaScript64 - koajs/conditional-get
Conditional GET middleware for koa
JavaScript61 - koajs/trace
generic tracing for koa
JavaScript53 - koajs/koa-range
[MAINTAINERS WANTED] range request implementation for koa, see http://tools.ietf.org/html/rfc7233
JavaScript51 - koajs/sendfile
basic file-sending utility for koa
JavaScript49 - koajs/koajs.com
The koajs.com website
HTML43 - koajs/mock
Simple web page mock middleware
JavaScript41 - koajs/body-parsers
collection of koa body parsers
TypeScript40 - koajs/file-server
file serving middleware for koa
JavaScript38 - koajs/bundle
Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps.
JavaScript37 - koajs/koa-gzip
[Deprecated] please use koa-compress instead
JavaScript37 - koajs/koa-markdown
Auto convert markdown to html for koa. Inspired by connect-markdown
JavaScript37 - koajs/path-match
koa route middleware
JavaScript36 - koajs/resourcer
A simple resource directory mounter for koa.
JavaScript35 - koajs/html-minifier
minify HTML responses like some crazy guy
JavaScript32 - koajs/webcam-mjpeg-stream
[DEPRECATED] Stream JPEG snapshots from your Mac
JavaScript29 - koajs/timer
time your middleware
JavaScript27 - koajs/statsd
Statsd middleware
JavaScript25 - koajs/redis-session-sets
Koa Redis sessions with field-referencing cross sets
JavaScript22 - koajs/accesslog
Middleware for common log format access logs
JavaScript19 - koajs/is-json
check if a koa body should be interpreted as JSON
JavaScript18 - koajs/ctx-paginate
Augments Koa with ctx.paginate (forked from `express-paginate`)
JavaScript17 - koajs/stateless-csrf
CSRF without sessions.
JavaScript17 - koajs/koa-safe-jsonp
Safe jsonp plusins for koa.
JavaScript17 - koajs/charset
use iconv-lite to encode the body and set charset to content-type
JavaScript17 - koajs/trace-influxdb
InfluxDB tracing for koa-trace
JavaScript16 - koajs/atomic-session
DEPRECATED
JavaScript16 - koajs/cross-cookies
Easily set cookies across subdomains
JavaScript15 - koajs/koa-github
simple github auth middleware for koa
JavaScript14 - koajs/s3-cache
Koa middleware to cache and serve from S3
JavaScript13 - koajs/eslint-config-koa
Koa's ESLint config, based on Standard
JavaScript12 - koajs/ctx-cache-control
Augment Koa with ctx.cacheControl(maxAge)
JavaScript10 - koajs/snapshot
take snapshot when request, cache by request path.
JavaScript10 - koajs/compressor
[DEPRECATED] Compress middleware for koa that always compresses
JavaScript10 - koajs/koa-fresh
DEPRECATED
JavaScript9 - koajs/cdn
[DEPRECATED] middleware for a koa-based CDN
JavaScript8 - koajs/override-method
method override utility for koa
JavaScript7 - koajs/koa-rt
koa rt with microtime
JavaScript7 - koajs/middleware-hook
low-level hooks for your middleware
JavaScript6 - koajs/resourcer-docs
[MAINTAINERS WANTED] Simple app that generates documentation for routes mounted using koa-resourcer.
JavaScript6 - koajs/ctx-basic-auth
Augments Koa with ctx.basicAuth
JavaScript5 - koajs/path
[DEPRECATED] path-matching middleware for koa
JavaScript5 - koajs/maxrequests
Limit max requests on each http keepalive connection.
JavaScript3 - koajs/observable-redis-session
[DEPRECATED] Observable, atomic sessions for Koa using Redis
JavaScript3 - koajs/discussions
KoaJS Discussions
2 - koajs/help
koa(1) executable for instant help
2