awesome-koa

Koa toolset

A curated list of resources and tools for building Koa.js web applications.

dancers Awesome Koa.js Web Framework

GitHub

418 stars
10 watching
33 forks
last commit: over 4 years ago
Linked from 3 awesome lists

koakoa-appskoa-bodykoa-boilerplatekoa-middlewarekoa-routerkoa-sessionkoa2

Koa 35,268 7 months ago Expressive middleware for node.js using generators
co 11,895 over 4 years ago The ultimate generator based flow-control goodness for nodejs

Awesome Koa / Examples & Boilerplates

koa-rest-api-boilerplate 490 9 months 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 about 1 year ago An intro to koa via a set of self-guided workshops
workshop 441 7 months ago Koa Training Workshop
examples 4,528 10 months 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 about 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 over 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 8 months ago Middleware for common log format access logs
api-boilerplate 311 over 6 years ago API application boilerplate
atomic-session 16 almost 4 years ago Atomic sessions for Koa
badgeboard 1 over 9 years ago
basic-auth 137 over 6 years ago blanket basic auth middleware
body-parsers 39 8 months ago collection of koa body parsers
bodyparser 1,312 about 1 year ago a body parser for koa
bundle 37 about 1 year ago Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps
bunyan-logger 108 about 1 year ago Koa middleware for bunyan request logging
cash 153 about 2 years ago HTTP response caching for Koa
charset 17 almost 5 years ago use iconv-lite to encode the body and set charset to content-type
cluster 64 over 3 years ago Koa clustering and error handling utility
compose 1,005 about 2 years ago Middleware composition utility
compress 437 about 1 year ago Compress middleware for koa
conditional-get 61 about 2 years ago Conditional GET middleware for koa
convert 254 almost 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 over 9 years ago Easily set cookies across subdomains
csrf 264 about 3 years ago CSRF tokens for koa
ctx-basic-auth 6 over 2 years ago Augments Koa with ctx.basicAuth
ctx-cache-control 10 over 2 years ago Augment Koa with ctx.cacheControl(maxAge)
ctx-paginate 17 10 months ago Augments Koa with ctx.paginate
ejs 248 over 2 years ago a koa view render middleware, support all feature of ejs
error 102 almost 5 years ago Error response middleware (text, json, html)
etag 113 about 2 years ago ETag support for Koa responses
examples 4,528 10 months ago Example Koa apps
favicon 104 about 1 year ago Koa middleware for serving a favicon
file-server 37 over 9 years ago file serving middleware for koa
generic-session 414 over 2 years ago koa session store with memory, redis or others
html-minifier 31 about 2 years ago minify HTML responses like some crazy guy
is-json 17 about 2 years ago check if a koa body should be interpreted as JSON
joi-router 450 10 months ago Configurable, input and output validated routing for koa
json 198 about 2 years ago pretty-printed JSON response middleware
json-error 91 almost 5 years ago Error handler for pure-JSON apps
json-filter 93 about 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 10 months ago Koa middleware for validating JSON Web Tokens
kick-off-koa 698 about 1 year ago An intro to koa via a set of self-guided workshops
koa 35,268 7 months ago Expressive middleware for node.js using generators
koa-body-clean 3 about 7 years ago Koa middleware for auto cleanup files created to disk by multipart middlewares
koa-fresh 9 over 9 years ago koa-fresh: HTTP response freshness testing middleware base on koa and node-fresh
koa-github 14 about 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 over 2 years ago range request implementation for koa, see
koa-redis 354 about 1 year ago koa session with redis
koa-response-handler 16 over 6 years ago lightweight response handler for koa
koa-roles 118 about 6 years ago koa version of Connect-Roles
koa-rt 7 almost 8 years ago koa rt with microtime
koa-custom-response 9 over 2 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 about 4 years ago Safe jsonp plusins for koa
koa.io 429 about 1 year ago Realtime web framework combine koa and socket.io
koa-ts-controllers 51 over 1 year ago Typescript/decorator based Rest controller/router for Koa2+
koala 320 about 1 year ago [SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite
locales 68 about 1 year ago koa locales, i18n solution for koa
logger 563 about 3 years ago Development style logging middleware
maxrequests 3 almost 5 years ago Limit max requests on each http keepalive connection
middleware-hook 6 over 9 years ago low-level hooks for your middleware
mock 41 over 6 years ago Simple web page mock middleware
mount 554 over 2 years ago Mount other Koa applications or middleware to a given pathname
onerror 140 over 3 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 7 months ago koa route middleware
qs 88 12 months ago qs for koa, and use querystring more safely
querystring-strict 1 over 9 years ago THIS REPOSITORY IS NOW DEPRECATED
ratelimit 487 over 1 year ago Rate limiter middleware
react-view 259 over 3 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 over 7 years ago A simple resource directory mounter for koa
resourcer-docs 6 10 months ago Simple app that generates documentation for routes mounted using koa-resourcer
response-time 124 over 2 years ago X-Response-Time middleware
rewrite 98 10 months ago URL rewriting middleware
route 447 10 months ago Simple route middleware
s3-cache 12 about 4 years ago Koa middleware to cache and serve from S3
send 427 9 months ago Transfer static files
sendfile 49 over 2 years ago basic file-sending utility for koa
session 902 about 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 over 1 year ago CSRF without sessions
static 1,141 over 1 year ago Static file server middleware
static-cache 293 about 4 years ago Static cache for koa
statsd 25 over 8 years ago Statsd middleware
timer 27 almost 4 years ago time your middleware
todo 165 over 6 years ago a todo example write with koa and react
trace 53 over 6 years ago generic tracing for koa
trace-influxdb 16 over 9 years ago InfluxDB tracing for koa-trace
trie-router 121 about 6 years ago Trie-routing for Koa
userauth 138 about 2 years ago koa user auth middleware
workshop 441 7 months ago Koa Training Workshop
koa-protect 19 about 5 years ago Security module for koa applications
koache 6 over 6 years ago Koa cache based on node-cache
koa-json-rpc 6 over 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 over 8 years ago Useful Packages and Configuration for a better Workflow
Node.js for Web Developers 14 over 8 years ago Full Stack Javascript Development with Node.js
Chrome Extensions for Web Developer 16 about 8 years ago A list with useful Chrome Extensions
Publishing NPM Packages for Developers 1 over 8 years ago Introduction how to write and publish npm Modules
Awesome Typescript 77 about 1 year ago A collection of awesome TypeScript resources
Docker Tutorial 14 over 8 years ago Getting Started with Docker
Fish Shell Setup OS X 342 over 6 years ago Terminal Setup for OS X with Fish Shell, Fisherman, Powerline Fonts and iTerm2

Backlinks from these awesome lists:

More related projects: