awesome-koa
Koa toolset
A curated list of resources and tools for building Koa.js web applications.
Awesome Koa.js Web Framework
419 stars
10 watching
34 forks
last commit: about 4 years ago
Linked from 3 awesome lists
koakoa-appskoa-bodykoa-boilerplatekoa-middlewarekoa-routerkoa-sessionkoa2
Awesome Koa / Links | |||
Koa | 35,226 | 17 days ago | Expressive middleware for node.js using generators |
co | 11,880 | almost 4 years ago | The ultimate generator based flow-control goodness for nodejs |
Awesome Koa / Examples & Boilerplates | |||
koa-rest-api-boilerplate | 485 | about 1 month ago | Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, Coveralls and CircleCI |
api-boilerplate | 311 | over 5 years ago | API application boilerplate |
kick-off-koa | 699 | 6 months ago | An intro to koa via a set of self-guided workshops |
workshop | 441 | over 1 year ago | Koa Training Workshop |
examples | 4,524 | 2 months ago | Example Koa apps |
babel-es6-es7-npm-skeleton | 89 | over 7 years ago | Babel ES6 / ES7 - Testing, Benchmark, Auto Reload, Linting |
K2 | 49 | over 6 years ago | Koa2, Babel ES6/7, GraphQL, passport-local based authentication, PostgreSQL, Jest for Unit and Integration testing and more |
koa-firebase | 11 | over 7 years ago | Koa with Firebase middleware integration starter |
koalerplate | 124 | over 3 years ago | A simple Koa 2 boilerplate for API's using ES6 |
koa-hasura | Koa app starter kit with Hasura deployment | ||
koa2-api-boilerplate | Koa2, Knex, es6-error, Gulp, ApiDoc, ESLint, koa-validate, JWT | ||
koa-user-api-boilerplate | 11 | over 6 years ago | User API boilerplate using Koa2, Full ES6 & 7 support, Passport & JWT with tests |
koa-blog-api-boilerplate | 6 | almost 8 years ago | Blog API extended from authentication layer with ES6 & 7 support |
Awesome Koa / Tutorials | |||
Building a RESTful API with Koa and Postgres | |||
User Authentication with Passport and Koa | |||
Awesome Koa / Middleware | |||
accesslog | 20 | 21 days ago | Middleware for common log format access logs |
api-boilerplate | 311 | over 5 years ago | API application boilerplate |
atomic-session | 16 | about 3 years ago | Atomic sessions for Koa |
badgeboard | 1 | almost 9 years ago | |
basic-auth | 138 | almost 6 years ago | blanket basic auth middleware |
body-parsers | 39 | 22 days ago | collection of koa body parsers |
bodyparser | 1,311 | 5 months ago | a body parser for koa |
bundle | 37 | 6 months ago | Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps |
bunyan-logger | 108 | 8 months ago | Koa middleware for bunyan request logging |
cash | 154 | over 1 year ago | HTTP response caching for Koa |
charset | 17 | about 4 years ago | use iconv-lite to encode the body and set charset to content-type |
cluster | 64 | about 3 years ago | Koa clustering and error handling utility |
compose | 1,004 | over 1 year ago | Middleware composition utility |
compress | 438 | 7 months ago | Compress middleware for koa |
conditional-get | 61 | over 1 year ago | Conditional GET middleware for koa |
convert | 254 | about 4 years ago | Convert koa generator-based middleware to promise-based middleware |
cors | 732 | 9 months ago | Cross-Origin Resource Sharing(CORS) for koa |
cross-cookies | 14 | almost 9 years ago | Easily set cookies across subdomains |
csrf | 264 | over 2 years ago | CSRF tokens for koa |
ctx-basic-auth | 6 | almost 2 years ago | Augments Koa with ctx.basicAuth |
ctx-cache-control | 10 | almost 2 years ago | Augment Koa with ctx.cacheControl(maxAge) |
ctx-paginate | 17 | 3 months ago | Augments Koa with ctx.paginate |
ejs | 248 | over 1 year ago | a koa view render middleware, support all feature of ejs |
error | 102 | about 4 years ago | Error response middleware (text, json, html) |
etag | 113 | over 1 year ago | ETag support for Koa responses |
examples | 4,524 | 2 months ago | Example Koa apps |
favicon | 104 | 7 months ago | Koa middleware for serving a favicon |
file-server | 37 | over 8 years ago | file serving middleware for koa |
generic-session | 414 | almost 2 years ago | koa session store with memory, redis or others |
html-minifier | 31 | over 1 year ago | minify HTML responses like some crazy guy |
is-json | 17 | over 1 year ago | check if a koa body should be interpreted as JSON |
joi-router | 450 | 2 months ago | Configurable, input and output validated routing for koa |
json | 198 | over 1 year ago | pretty-printed JSON response middleware |
json-error | 91 | about 4 years ago | Error handler for pure-JSON apps |
json-filter | 93 | over 6 years ago | Middleware allowing the client to filter the response to only what they need, reducing the amount of traffic over the wire |
jwt | 1,345 | 2 months ago | Koa middleware for validating JSON Web Tokens |
kick-off-koa | 699 | 6 months ago | An intro to koa via a set of self-guided workshops |
koa | 35,226 | 17 days ago | Expressive middleware for node.js using generators |
koa-body-clean | 3 | over 6 years ago | Koa middleware for auto cleanup files created to disk by multipart middlewares |
koa-fresh | 9 | almost 9 years ago | koa-fresh: HTTP response freshness testing middleware base on koa and node-fresh |
koa-github | 14 | over 4 years ago | simple github auth middleware for koa |
koa-lusca | 66 | almost 3 years ago | koa version of lusca. Application security for koa |
koa-markdown | 37 | 8 months ago | Auto convert markdown to html for koa. Inspired by connect-markdown |
koa-range | 50 | about 2 years ago | range request implementation for koa, see |
koa-redis | 353 | 6 months ago | koa session with redis |
koa-response-handler | 16 | about 6 years ago | lightweight response handler for koa |
koa-roles | 118 | over 5 years ago | koa version of Connect-Roles |
koa-rt | 7 | over 7 years ago | koa rt with microtime |
koa-custom-response | 9 | almost 2 years ago | standard RESTful API for koa |
koa-typescript-guide | 377 | over 1 year ago | the best practice of building Koa2 with TypeScript |
koa-twig | 0 | 8 months ago | use twig as template engine |
koa-safe-jsonp | 17 | over 3 years ago | Safe jsonp plusins for koa |
koa.io | 429 | 5 months ago | Realtime web framework combine koa and socket.io |
koa-ts-controllers | 51 | 11 months ago | Typescript/decorator based Rest controller/router for Koa2+ |
koala | 320 | 5 months ago | [SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite |
locales | 67 | 6 months ago | koa locales, i18n solution for koa |
logger | 562 | over 2 years ago | Development style logging middleware |
maxrequests | 3 | about 4 years ago | Limit max requests on each http keepalive connection |
middleware-hook | 6 | almost 9 years ago | low-level hooks for your middleware |
mock | 41 | over 5 years ago | Simple web page mock middleware |
mount | 554 | almost 2 years ago | Mount other Koa applications or middleware to a given pathname |
onerror | 140 | almost 3 years ago | an error handler for koa, hack ctx.onerror |
override-method | 7 | over 7 years ago | method override utility for koa |
parameter | 67 | almost 3 years ago | parameter validate middleware for koa, powered by parameter |
path-match | 35 | about 2 months ago | koa route middleware |
qs | 88 | 4 months ago | qs for koa, and use querystring more safely |
querystring-strict | 1 | almost 9 years ago | THIS REPOSITORY IS NOW DEPRECATED |
ratelimit | 485 | 10 months ago | Rate limiter middleware |
react-view | 259 | almost 3 years ago | A Koa view engine which renders React components on server |
redis-session-sets | 21 | over 1 year ago | Koa Redis sessions with field-referencing cross sets |
resourcer | 35 | about 7 years ago | A simple resource directory mounter for koa |
resourcer-docs | 6 | 2 months ago | Simple app that generates documentation for routes mounted using koa-resourcer |
response-time | 124 | almost 2 years ago | X-Response-Time middleware |
rewrite | 98 | 2 months ago | URL rewriting middleware |
route | 446 | 2 months ago | Simple route middleware |
s3-cache | 12 | over 3 years ago | Koa middleware to cache and serve from S3 |
send | 428 | about 1 month ago | Transfer static files |
sendfile | 49 | almost 2 years ago | basic file-sending utility for koa |
session | 902 | 7 months ago | Simple cookie-based session middleware |
snapshot | 10 | almost 3 years ago | take snapshot when request, cache by request path |
stateless-csrf | 16 | 12 months ago | CSRF without sessions |
static | 1,140 | 11 months ago | Static file server middleware |
static-cache | 293 | over 3 years ago | Static cache for koa |
statsd | 25 | about 8 years ago | Statsd middleware |
timer | 27 | about 3 years ago | time your middleware |
todo | 165 | about 6 years ago | a todo example write with koa and react |
trace | 53 | almost 6 years ago | generic tracing for koa |
trace-influxdb | 16 | almost 9 years ago | InfluxDB tracing for koa-trace |
trie-router | 121 | over 5 years ago | Trie-routing for Koa |
userauth | 137 | over 1 year ago | koa user auth middleware |
workshop | 441 | over 1 year ago | Koa Training Workshop |
koa-protect | 19 | over 4 years ago | Security module for koa applications |
koache | 6 | almost 6 years ago | Koa cache based on node-cache |
koa-json-rpc | 6 | almost 2 years ago | JSON-RPC 2.0 middleware which implements the |
Awesome Koa / Generators | |||
Generators | Mozilla Developer Network (MDN) | ||
Awesome Koa / Videos | |||
KnowThen | Videos about Koa and Generators | ||
Generators in JavaScript | What, Why and How | ||
Awesome Koa / Other Web Development Lists | |||
Atom for Web Developer | 18 | almost 8 years ago | Useful Packages and Configuration for a better Workflow |
Node.js for Web Developers | 14 | about 8 years ago | Full Stack Javascript Development with Node.js |
Chrome Extensions for Web Developer | 16 | over 7 years ago | A list with useful Chrome Extensions |
Publishing NPM Packages for Developers | 1 | about 8 years ago | Introduction how to write and publish npm Modules |
Awesome Typescript | 77 | 6 months ago | A collection of awesome TypeScript resources |
Docker Tutorial | 14 | about 8 years ago | Getting Started with Docker |
Fish Shell Setup OS X | 342 | about 6 years ago | Terminal Setup for OS X with Fish Shell, Fisherman, Powerline Fonts and iTerm2 |
More related projects:
- koajs/router
- kingdido999/atogatari
- sergtitov/nodejs-learning
- jakefenley/koa-zod-router
- hackergrrl/common-readme
- exacttarget/javascript
- brendonboshell/supercrawler
- sysgarage/javascript-style-guide
- pillarjs/node-frameworks
- minbrowser/min
- kiki-le-singe/react-redux-universal-boilerplate
- ladjs/lad
- flood-ui/flood