Koa
Node.js HTTP middleware framework for building web applications and APIs, with async functions as middleware.
Koa is a middleware framework for Node.js that the project describes as expressive HTTP middleware for web applications and APIs. The framework ships without any bundled middleware, as its README states. It is installed with npm and needs Node.js 18 or higher, and the documentation says app.listen() creates an HTTP server.
The project’s koa-vs-express page names Express and Connect as the frameworks to stay with for traditional Node.js-style coding.
Identity
Rendering and deploy
- Install with
- npm4
Releases
Adoption
Sources
- 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/koajs/koa - 2026-10-22: links, Runtime
koajs.com/ - 2026-10-22: Maintainer, License model
raw.githubusercontent.com/koajs/koa/master/LICENSE - 2026-10-22: Categories, Install with
github.com/koajs/koa/blob/master/Readme.md - 2026-10-22: Minimum runtime
registry.npmjs.org/koa/latest - 2026-10-22: Current major version, Last release
api.github.com/repos/koajs/koa/releases/latest - 2026-10-22: First release
registry.npmjs.org/koa - 2026-10-22: Contributors
api.github.com/repos/koajs/koa/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/koa - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/koa