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