Skip to content
@koajs

Koa.js

Next generation web framework for Node.js

👋

Pinned Loading

  1. koa koa Public

    Expressive middleware for node.js using ES2017 async functions

    JavaScript 35.7k 3.2k

  2. examples examples Public

    Example Koa apps

    JavaScript 4.5k 731

  3. compose compose Public

    Middleware composition utility

    JavaScript 1k 144

  4. router router Public

    Router middleware for Koa. Maintained by @forwardemail and @ladjs.

    TypeScript 903 177

  5. multer multer Public

    Middleware for handling `multipart/form-data` for koa, based on Express's multer.

    JavaScript 173 25

  6. response-time response-time Public

    X-Response-Time middleware

    JavaScript 127 10

Repositories

Showing 10 of 104 repositories
  • router Public

    Router middleware for Koa. Maintained by @forwardemail and @ladjs.

    koajs/router’s past year of commit activity
    TypeScript 903 MIT 177 0 1 Updated Dec 4, 2025
  • koa-body Public

    koa body parser middleware

    koajs/koa-body’s past year of commit activity
    TypeScript 950 MIT 130 35 4 Updated Dec 4, 2025
  • body-parsers Public

    collection of koa body parsers

    koajs/body-parsers’s past year of commit activity
    TypeScript 39 MIT 10 0 0 Updated Nov 27, 2025
  • koa Public

    Expressive middleware for node.js using ES2017 async functions

    koajs/koa’s past year of commit activity
    JavaScript 35,698 MIT 3,218 17 (3 issues need help) 7 Updated Nov 21, 2025
  • compress Public

    Compress middleware for koa

    koajs/compress’s past year of commit activity
    JavaScript 445 MIT 37 5 (1 issue needs help) 5 Updated Nov 21, 2025
  • resourcer-docs Public

    [MAINTAINERS WANTED] Simple app that generates documentation for routes mounted using koa-resourcer.

    koajs/resourcer-docs’s past year of commit activity
    JavaScript 6 MIT 1 0 3 Updated Nov 18, 2025
  • locales Public

    koa locales, i18n solution for koa

    koajs/locales’s past year of commit activity
    JavaScript 69 30 8 5 Updated Nov 18, 2025
  • etag Public

    ETag support for Koa responses

    koajs/etag’s past year of commit activity
    TypeScript 114 MIT 16 0 4 Updated Nov 12, 2025
  • mount Public

    Mount other Koa applications or middleware to a given pathname

    koajs/mount’s past year of commit activity
    JavaScript 555 50 3 (1 issue needs help) 3 Updated Nov 10, 2025
  • is-json Public

    check if a koa body should be interpreted as JSON

    koajs/is-json’s past year of commit activity
    JavaScript 18 MIT 4 2 (1 issue needs help) 1 Updated Nov 9, 2025