RepoGuard
Updated 5 min ago
Koa.js

Organization

Public GitHub footprint of Koa.js

@koajs
View profile on GitHub

Next generation web framework for Node.js

104

Public repositories

60,069

Total stars

410

Followers

The Koa.js organization on GitHub focuses on developing a next generation web framework for Node.js. With a significant presence, Koa.js features a wide range of repositories primarily in JavaScript and TypeScript. Notable projects include koa, a middleware for Node.js, and various essential tools like bodyparser and jwt.

Top languages

JavaScript 89TypeScript 8HTML 1

Public repositories

koa

35,713

Expressive middleware for node.js using ES2017 async functions

JavaScript
Updated Jun 12, 2026

examples

4,533

Example Koa apps

JavaScript
Updated Jun 12, 2026

jwt

1,349

Koa middleware for validating JSON Web Tokens

JavaScript
Updated Apr 2, 2026

bodyparser

1,324

Koa body parsing middleware

TypeScript
Updated Jun 8, 2026

static

1,146

Static file server middleware

JavaScript
Updated May 19, 2026

compose

1,020

Middleware composition utility

JavaScript
Updated Jun 12, 2026

koa-body

955

koa body parser middleware

TypeScript
Updated May 24, 2026

router

911

Router middleware for Koa.

TypeScript
Updated Jun 11, 2026

session

908

Simple session middleware for koa

TypeScript
Updated Jun 10, 2026

cors

743

Cross-Origin Resource Sharing(CORS) for koa

JavaScript
Updated May 17, 2026

kick-off-koa

700

[MAINTAINERS WANTED] An intro to koa via a set of self-guided workshops

JavaScript
Updated May 3, 2026

logger

559

Development style logging middleware

JavaScript
Updated May 26, 2026

mount

553

Mount other Koa applications or middleware to a given pathname

JavaScript
Updated Mar 26, 2026

ratelimit

494

Rate limiter middleware

JavaScript
Updated May 28, 2026

joi-router

452

Configurable, input and output validated routing for koa

JavaScript
Updated May 16, 2026

route

449

Simple route middleware

JavaScript
Updated May 16, 2026

compress

445

Compress middleware for koa

JavaScript
Updated Jun 10, 2026

workshop

443

Koa Training Workshop

JavaScript
Updated Aug 6, 2025

send

432

Transfer static files

TypeScript
Updated May 16, 2026

koa.io

430

[MAINTAINERS WANTED] Realtime web framework combine koa and socket.io.

JavaScript
Updated Apr 10, 2026

generic-session

414

koa session store with memory, redis or others.

JavaScript
Updated Jun 10, 2026

koa-redis

354

Redis storage for Koa session middleware/cache with Sentinel and Cluster support

JavaScript
Updated Apr 10, 2026

koala

316

[SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite

JavaScript
Updated Mar 31, 2026

api-boilerplate

310

API application boilerplate

JavaScript
Updated Apr 4, 2025

static-cache

292

[MAJOR CHANGES IN PROGRESS] Static cache middleware for Koa.

JavaScript
Updated May 23, 2026

csrf

265

CSRF tokens for koa

JavaScript
Updated Aug 22, 2025

react-view

258

A Koa view engine which renders React components on server

JavaScript
Updated May 8, 2026

convert

251

Convert koa generator-based middleware to promise-based middleware

JavaScript
Updated Apr 2, 2025

ejs

248

a koa view render middleware, support all feature of ejs

JavaScript
Updated Dec 25, 2025

json

198

pretty-printed JSON response middleware

JavaScript
Updated Apr 20, 2025

multer

173

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

JavaScript
Updated May 16, 2026

todo

163

a todo example write with koa and react

JavaScript
Updated Feb 26, 2026

koa-hbs

160

Handlebars templates for Koa.js

JavaScript
Updated Apr 24, 2026

cash

159

HTTP response caching for Koa. Supports Redis, in-memory store, and more!

JavaScript
Updated May 11, 2026

onerror

141

an error handler for koa, hack ctx.onerror

TypeScript
Updated Jul 19, 2025

userauth

139

koa user auth middleware

JavaScript
Updated Jun 10, 2026

basic-auth

138

blanket basic auth middleware

JavaScript
Updated Jan 11, 2025

response-time

127

X-Response-Time middleware

JavaScript
Updated Apr 21, 2026

trie-router

121

Trie-routing for Koa

JavaScript
Updated Oct 19, 2024

koa-roles

118

koa version of Connect-Roles

JavaScript
Updated Jul 20, 2024

etag

115

ETag support for Koa responses

TypeScript
Updated May 16, 2026

bunyan-logger

107

Koa middleware for bunyan request logging

JavaScript
Updated Aug 28, 2025

favicon

105

Koa middleware for serving a favicon

JavaScript
Updated Jan 11, 2025

error

103

Error response middleware (text, json, html)

JavaScript
Updated Mar 20, 2025

rewrite

99

URL rewriting middleware

JavaScript
Updated May 16, 2026

json-error

94

Error handler for pure-JSON apps

JavaScript
Updated May 16, 2026

json-filter

94

Middleware allowing the client to filter the response to only what they need, reducing the amount of traffic over the wire.

JavaScript
Updated Jan 11, 2025

qs

89

qs for koa, and use querystring more safely.

JavaScript
Updated May 10, 2025

bigpipe-example

84

[DEPRECATED] BigPipe using koa and component

JavaScript
Updated Jul 21, 2024

common

78

[DEPRECATED] USE INDIVIDUAL MODULES

JavaScript
Updated Jul 21, 2024

locales

69

koa locales, i18n solution for koa

JavaScript
Updated Jan 11, 2025

parameter

68

parameter validate middleware for koa, powered by parameter

JavaScript
Updated Aug 22, 2025

koa-lusca

66

koa version of lusca. Application security for koa.

JavaScript
Updated Jul 19, 2024

cluster

64

Koa clustering and error handling utility

JavaScript
Updated Jun 15, 2025

conditional-get

60

Conditional GET middleware for koa

JavaScript
Updated May 25, 2026

trace

53

generic tracing for koa

JavaScript
Updated Aug 2, 2024

koa-range

51

[MAINTAINERS WANTED] range request implementation for koa, see http://tools.ietf.org/html/rfc7233

JavaScript
Updated Dec 16, 2024

sendfile

49

basic file-sending utility for koa

JavaScript
Updated Mar 19, 2025

koajs.com

43

The koajs.com website

HTML
Updated Apr 28, 2025

body-parsers

41

collection of koa body parsers

TypeScript
Updated May 25, 2026

mock

41

Simple web page mock middleware

JavaScript
Updated Jul 20, 2024

file-server

38

file serving middleware for koa

JavaScript
Updated Jan 11, 2025

path-match

37

koa route middleware

JavaScript
Updated May 16, 2026

bundle

37

Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps.

JavaScript
Updated Aug 31, 2024

koa-gzip

37

[Deprecated] please use koa-compress instead

JavaScript
Updated Jul 21, 2024

resourcer

35

A simple resource directory mounter for koa.

JavaScript
Updated Jul 20, 2024

html-minifier

32

minify HTML responses like some crazy guy

JavaScript
Updated Jan 11, 2025

webcam-mjpeg-stream

29

[DEPRECATED] Stream JPEG snapshots from your Mac

JavaScript
Updated Jul 21, 2024

timer

27

time your middleware

JavaScript
Updated Jul 23, 2025

statsd

25

Statsd middleware

JavaScript
Updated Aug 31, 2024

redis-session-sets

22

Koa Redis sessions with field-referencing cross sets

JavaScript
Updated May 26, 2025

is-json

19

check if a koa body should be interpreted as JSON

JavaScript
Updated May 16, 2026

accesslog

19

Middleware for common log format access logs

JavaScript
Updated Feb 9, 2025

ctx-paginate

18

Augments Koa with ctx.paginate (forked from `express-paginate`)

JavaScript
Updated May 16, 2026

stateless-csrf

17

CSRF without sessions.

JavaScript
Updated Jan 11, 2025

charset

17

use iconv-lite to encode the body and set charset to content-type

JavaScript
Updated Jul 20, 2024

koa-safe-jsonp

17

Safe jsonp plusins for koa.

JavaScript
Updated Jul 19, 2024

atomic-session

16

DEPRECATED

JavaScript
Updated Jul 21, 2024

trace-influxdb

16

InfluxDB tracing for koa-trace

JavaScript
Updated Jul 21, 2024

cross-cookies

15

Easily set cookies across subdomains

JavaScript
Updated Jan 11, 2025

koa-github

14

simple github auth middleware for koa

JavaScript
Updated Jul 21, 2024

s3-cache

13

Koa middleware to cache and serve from S3

JavaScript
Updated May 26, 2025

eslint-config-koa

12

Koa's ESLint config, based on Standard

JavaScript
Updated Jul 20, 2024

compressor

10

[DEPRECATED] Compress middleware for koa that always compresses

JavaScript
Updated Jul 21, 2024

snapshot

10

take snapshot when request, cache by request path.

JavaScript
Updated Jul 19, 2024

koa-fresh

9

DEPRECATED

JavaScript
Updated Jul 21, 2024

cdn

8

[DEPRECATED] middleware for a koa-based CDN

JavaScript
Updated Jul 21, 2024

koa-rt

7

koa rt with microtime

JavaScript
Updated Jul 21, 2024

override-method

7

method override utility for koa

JavaScript
Updated Jul 20, 2024

middleware-hook

6

low-level hooks for your middleware

JavaScript
Updated Aug 31, 2024

ctx-basic-auth

5

Augments Koa with ctx.basicAuth

JavaScript
Updated Aug 27, 2025

path

5

[DEPRECATED] path-matching middleware for koa

JavaScript
Updated Jul 21, 2024

observable-redis-session

3

[DEPRECATED] Observable, atomic sessions for Koa using Redis

JavaScript
Updated Jul 21, 2024

maxrequests

3

Limit max requests on each http keepalive connection.

JavaScript
Updated Jul 20, 2024

discussions

2

KoaJS Discussions

Unknown Language
Updated Apr 6, 2025

help

2

koa(1) executable for instant help

Unknown Language
Updated Aug 2, 2024

json-async-iterator

1

Koa middleware to return streaming JSON responses using AsyncIterators

JavaScript
Updated May 16, 2026

badgeboard

1

No description provided for this repository.

JavaScript
Updated Aug 31, 2024

querystring-strict

1

THIS REPOSITORY IS NOW DEPRECATED

JavaScript
Updated Jul 21, 2024

github-actions

0

Reusable Workflow For Organization

JavaScript
Updated Mar 5, 2026

Frequently asked questions

What does koajs build on GitHub?

Koa.js builds a next generation web framework for Node.js, offering various middleware and utilities. Key repositories include koa for middleware, examples for sample applications, and jwt for JSON Web Token validation.

Which programming languages does koajs use?

Koa.js primarily uses JavaScript and TypeScript for its development. Additionally, HTML is utilized in some repositories, reflecting the needs of web framework development and its associated tools.

Are koajs's repositories public?

Yes, all of Koa.js's repositories are public on GitHub. This transparency allows developers to explore, contribute to, and audit the various projects under the Koa.js organization.

Is this exposure intended?

Monitor Koa.js with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account