What is feathers built with?

feathers is a TypeScript repo built with Express, Koa, koa-body, and koa-compose. It stores its data in MongoDB, reaches it with knex, signs people in with bcryptjs, grant, tough-cookie, cookie-session, jsonwebtoken, and 1 more, and validates its data with Ajv, ajv-formats, and @sinclair/typebox. It has 39,483 written lines, with 105 test files.

Read on November 8, 2026, at commit 8c007bc. Read it as markdown

Backend

Sign-in 6

The base 2

Data access 1

Data 1

Support

Tools 7

  • Prettier1 file
  • type-fest1 file
  • TypeScript1 file
  • Webpack1 file
  • json-schema-to-ts4 files
  • commander1 file
  • webpack-merge1 file

The base 2

  • koa-body1 file
  • koa-compose1 file

Validation 3

Other 17

  • Axios13 files
  • Lodash11 files
  • chalk5 files
  • socket.io-client5 files
  • node-fetch3 files
  • Socket.io2 files
  • @koa/cors1 file
  • config1 file
  • koa-static1 file
  • uuid1 file
  • events6 files
  • qs2 files
5 more
  • superagent2 files
  • compression1 file
  • cors1 file
  • encodeurl1 file
  • sift1 file

Other repos with a similar stack

Ordered by how much of its stack they share with feathers, then by stars.

Frequently asked questions

What language is feathers written in?
feathers is written in TypeScript, with 39,483 written lines.
What framework does feathers use?
feathers is built with Express, Koa, koa-body, and koa-compose.

The proof: in packages/express/package.json

What database does feathers use?
feathers stores its data in MongoDB and reaches it with knex.

The proof: packages/mongodb/src/error-handler.ts, line 2

What does feathers sign people in with?
feathers signs people in with bcryptjs, grant, tough-cookie, cookie-session, jsonwebtoken, and koa-session.
Does feathers have tests?
Yes. feathers has 105 test files.
Which repos have a stack like feathers's?
The ones that share most of its stack:strapi/strapiBudibase/budibasenocodb/nocodb

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →