What is etherpad built with?

etherpad is a TypeScript repo built with Vite, React, react-router-dom, and Express. It stores its data in lru-cache, signs people in with express-session, jose, and oidc-provider, makes its content with htmlparser2, EJS, entities, html-to-docx, mammoth, and 3 more, is tested with @playwright/test, Vitest, supertest, sinon, jsdom, and 1 more, and deploys with prom-client. It has 97,129 written lines, with 294 test files.

Read on November 6, 2026, at commit 4aec490. Read it as markdown

Frontend

The base 3

Interface 2

Icons 1

Backend

The base 1

Data 1

Sign-in 3

  • express-session2 files
  • jose2 files
  • oidc-provider2 files

Support

Tools 5

  • esbuild3 files
  • @tanstack/react-query-devtools1 file
  • chokidar1 file
  • resolve1 file
  • wtfnode1 file

Content 8

Testing 6

  • @playwright/test82 files
  • Vitest53 files
  • sinon6 files
  • jsdom5 files
  • Mocha2 files
  • supertest7 files

Deploy 1

Other 26

  • underscore9 files
  • formidable5 files
  • SemVer5 files
  • socket.io-client3 files
  • async2 files
  • i18next2 files
  • express-rate-limit1 file
  • i18next-browser-languagedetector1 file
  • js-cookie1 file
  • Lodash1 file
  • openapi-fetch1 file
  • openapi-react-query1 file
14 more
  • Socket.io1 file
  • TanStack1 file
  • undici1 file
  • zustand1 file
  • react-i18next17 files
  • jsonc-parser12 files
  • set-cookie-parser8 files
  • cross-spawn3 files
  • http-errors3 files
  • superagent3 files
  • cookie-parser1 file
  • mime-types1 file
  • proxy-addr1 file
  • rate-limiter-flexible1 file

Other repos with a similar stack

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

Frequently asked questions

What language is etherpad written in?
etherpad is written in TypeScript, with 97,129 written lines.
What framework does etherpad use?
etherpad is built with Vite, React, react-router-dom, and Express.

The proof: in admin/package.json

What database does etherpad use?
etherpad stores its data in lru-cache.
What does etherpad sign people in with?
etherpad signs people in with express-session, jose, and oidc-provider.
Does etherpad have tests?
Yes. etherpad has 294 test files and is tested with @playwright/test, Vitest, supertest, sinon, jsdom, and Mocha.
Which repos have a stack like etherpad's?
The ones that share most of its stack:TryGhost/Ghostruvnet/ruflonovuhq/novu

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 →