{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/koa/","markdown":"https://findsoftware.frbit.cloud/koa.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"koa","name":"Koa","urls":{"home":"https://koajs.com","repository":"https://github.com/koajs/koa","docs":"https://koajs.com"},"category":["framework"],"description":"Node.js HTTP middleware framework for building web applications and APIs, with async functions as middleware.","maintainer":"Koa contributors","maintainerType":"community","firstRelease":2013,"hosting":["node"],"language":"javascript","runtime":["node"],"runtimeMin":"node 18","installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"3","latestReleaseDate":"2026-05-21T00:00:00.000Z","githubStargazers":35681,"contributors":238,"packagistDownloads":null,"npmWeeklyDownloads":4181232,"httpArchiveSites":4,"dependentRepos":109950,"dependentPackages":10470,"checkedAt":"2026-10-22T00:00:00.000Z","addedAt":"2026-10-22T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/koajs/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/koajs/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://koajs.com/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/koajs/koa/master/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/koajs/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://github.com/koajs/koa/blob/master/Readme.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtime","url":"https://koajs.com/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtimeMin","url":"https://registry.npmjs.org/koa/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/koajs/koa/blob/master/Readme.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/koajs/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/koajs/koa/master/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/koajs/koa/releases/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/koajs/koa/releases/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/koajs/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/koajs/koa/contributors","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/koa","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"httpArchiveSites","url":"https://cdn.httparchive.org/v1/technologies","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/koa","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/koa","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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](https://koajs.com) says `app.listen()` creates an HTTP server.\n\nThe project's koa-vs-express page names Express and Connect as the frameworks to stay with for traditional Node.js-style coding."}