¿Con qué está hecho misskey?

misskey es un repo de TypeScript hecho con Vue, Vite, NestJS y fastify. Accede a sus datos con TypeORM, inicia sesión con bcryptjs, @simplewebauthn/server, otpauth, pkce-challenge y @simplewebauthn/browser, guarda archivos en AWS S3, vigila sus errores con Sentry, arma su contenido con node-html-parser, sharp, sanitize-html, @kitajs/html, js-yaml y 12 más, valida sus datos con Ajv y ReadMe, se prueba con Chromatic, Vitest, @nestjs/testing, vitest-mock-extended, @sinonjs/fake-timers y 7 más y usa Redis, bullmq, meilisearch, @aws-sdk/lib-storage, Postgres y 1 más. Son 385,031 líneas escritas, con 171 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit c08cece. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

La base 2

Interfaz 6

Backend

La base 1

Datos 6

Acceso a los datos 1

Inicio de sesión 5

Servicios 2

Apoyo

Pruebas 12

  • Vitest151 archivos
  • @nestjs/testing31 archivos
  • Chromatic5 archivos
  • @sinonjs/fake-timers4 archivos
  • Testing Library4 archivos
  • playwright3 archivos
  • vitest-mock-extended7 archivos
  • aws-sdk-client-mock2 archivos
  • happy-dom1 archivo
  • simple-oauth21 archivo
  • vitest-fetch-mock1 archivo
  • vitest-websocket-mock1 archivo

Herramientas 15

  • Rolldown8 archivos
  • esbuild5 archivos
  • TypeScript4 archivos
  • oxc-walker3 archivos
  • chokidar2 archivos
  • fkill2 archivos
  • rollup2 archivos
  • vue-component-type-helpers2 archivos
  • @vue/compiler-core1 archivo
  • openapi-typescript1 archivo
  • magic-string2 archivos
  • tsd2 archivos
3 más
  • openapi-types1 archivo
  • v-code-diff1 archivo
  • wawoff21 archivo

La base 1

Contenido 17

5 más

Validación 2

  • Ajv3 archivos
  • ReadMe1 archivo

Otras 50

  • json515 archivos
  • date-fns10 archivos
  • execa7 archivos
  • chalk4 archivos
  • fastify3 archivos
  • Matter.js3 archivos
  • systeminformation3 archivos
  • jsonld2 archivos
  • node-fetch2 archivos
  • analytics1 archivo
  • chalk-template1 archivo
  • got1 archivo
38 más
  • http-link-header1 archivo
  • nanoid1 archivo
  • SemVer1 archivo
  • ulid1 archivo
  • uuid1 archivo
  • ms62 archivos
  • tinycolor216 archivos
  • punycode.js11 archivos
  • eventemitter310 archivos
  • throttle-debounce10 archivos
  • color-convert4 archivos
  • compare-versions4 archivos
  • re24 archivos
  • seedrandom3 archivos
  • vary3 archivos
  • content-disposition2 archivos
  • fluent-ffmpeg2 archivos
  • ipaddr.js2 archivos
  • reflect-metadata2 archivos
  • ws2 archivos
  • @smithy/node-http-handler1 archivo
  • @zip.js/zip.js1 archivo
  • accepts1 archivo
  • cacheable-lookup1 archivo
  • cbor21 archivo
  • crc-321 archivo
  • fastify-raw-body1 archivo
  • hpagent1 archivo
  • intersection-observer1 archivo
  • mime-types1 archivo
  • minimatch1 archivo
  • random-seed1 archivo
  • reconnecting-websocket1 archivo
  • secure-json-parse1 archivo
  • stringz1 archivo
  • tmp1 archivo
  • wanakana1 archivo
  • web-push1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito misskey?
misskey está escrito en TypeScript, con 385,031 líneas escritas.
¿Qué framework usa misskey?
misskey está hecho con Vue, Vite, NestJS y fastify.

La prueba: en packages/frontend/package.json

¿Con qué inicia sesión misskey?
misskey inicia sesión con bcryptjs, @simplewebauthn/server, otpauth, pkce-challenge y @simplewebauthn/browser.
¿Qué servicios usa misskey?
misskey guarda archivos en AWS S3, vigila sus errores con Sentry y usa Redis, bullmq, meilisearch, @aws-sdk/lib-storage, Postgres e idb-keyval.

La prueba: packages/backend/src/core/DriveService.ts, línea 13

¿misskey tiene pruebas?
Sí. misskey tiene 171 archivos de prueba y se prueba con Chromatic, Vitest, @nestjs/testing, vitest-mock-extended, @sinonjs/fake-timers, aws-sdk-client-mock, simple-oauth2, Testing Library, playwright, happy-dom, vitest-fetch-mock y vitest-websocket-mock.
¿Qué repos tienen un stack parecido a misskey?
Los que más comparten su stack:n8n-io/n8ntwentyhq/twentyTryGhost/Ghost

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 →