¿Con qué está hecho etherpad?

etherpad es un repo de TypeScript hecho con Vite, React, react-router-dom y Express. Guarda sus datos en lru-cache, inicia sesión con express-session, jose y oidc-provider, arma su contenido con htmlparser2, EJS, entities, html-to-docx, mammoth y 3 más, se prueba con @playwright/test, Vitest, supertest, sinon, jsdom y 1 más y se despliega con prom-client. Son 97,129 líneas escritas, con 294 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit 4aec490. Léela en markdown

Frontend

La base 3

Interfaz 2

Iconos 1

Backend

La base 1

Datos 1

Inicio de sesión 3

  • express-session2 archivos
  • jose2 archivos
  • oidc-provider2 archivos

Apoyo

Herramientas 5

  • esbuild3 archivos
  • @tanstack/react-query-devtools1 archivo
  • chokidar1 archivo
  • resolve1 archivo
  • wtfnode1 archivo

Contenido 8

Pruebas 6

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

Despliegue 1

Otras 26

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con etherpad, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito etherpad?
etherpad está escrito en TypeScript, con 97,129 líneas escritas.
¿Qué framework usa etherpad?
etherpad está hecho con Vite, React, react-router-dom y Express.

La prueba: en admin/package.json

¿Qué base de datos usa etherpad?
etherpad guarda sus datos en lru-cache.
¿Con qué inicia sesión etherpad?
etherpad inicia sesión con express-session, jose y oidc-provider.
¿etherpad tiene pruebas?
Sí. etherpad tiene 294 archivos de prueba y se prueba con @playwright/test, Vitest, supertest, sinon, jsdom y Mocha.
¿Qué repos tienen un stack parecido a etherpad?
Los que más comparten su stack:TryGhost/Ghostruvnet/ruflonovuhq/novu

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →