What is discord.js built with?

discord.js is a TypeScript repo. It validates its data with Zod and validate-npm-package-name, is tested with Vitest, supertest, and vitest-websocket-mock, and uses Redis. It has 141,821 written lines, with 103 test files.

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

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Interface 1

Backend

Support

Tools 11

  • discord-api-types342 files
  • microsoft45 files
  • @rushstack/node-core-library37 files
  • TypeScript28 files
  • typedoc13 files
  • @microsoft/tsdoc12 files
  • commander2 files
  • resolve2 files
  • jsdoc-to-markdown1 file
  • source-map1 file
  • tsd1 file

Testing 3

  • Vitest82 files
  • supertest1 file
  • vitest-websocket-mock1 file

Validation 2

Other 12

  • undici12 files
  • SemVer2 files
  • @msgpack/msgpack1 file
  • Lodash1 file
  • uuid1 file
  • ts-mixer9 files
  • colors6 files
  • fast-deep-equal3 files
  • ws3 files
  • @snazzah/davey1 file
  • diff1 file
  • tslib1 file

Other repos with a similar stack

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

Frequently asked questions

What language is discord.js written in?
discord.js is written in TypeScript, with 141,821 written lines.
What services does discord.js use?
Does discord.js have tests?
Yes. discord.js has 103 test files and is tested with Vitest, supertest, and vitest-websocket-mock.
Which repos have a stack like discord.js's?
The ones that share most of its stack:novuhq/novupayloadcms/payloadmedusajs/medusa

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 →