¿Con qué está hecho graphql?

graphql es un repo de TypeScript hecho con Fastify, React, Vite, graphql-yoga, graphql-scalars y 4 más. Guarda sus datos en Postgres, accede a ellos con Prisma, inicia sesión con jsonwebtoken, jwks-rsa, @azure/msal-browser, @simplewebauthn/server, @simplewebauthn/browser y 1 más, manda correos con Resend, arma su contenido con Cheerio, nodemailer, mjml y @react-email/render, se prueba con @playwright/test, Vitest, cypress-wait-until, memfs, Testing Library y 4 más, se despliega con pino, pino-abstract-transport y opentelemetry y usa Redis, Auth0, MySQL, SQLite y lru-cache. Son 206,683 líneas escritas, con 1,003 archivos de prueba.

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

Frontend

Interfaz 7

La base 2

Backend

Apoyo

Pruebas 9

  • Vitest336 archivos
  • Testing Library43 archivos
  • @playwright/test25 archivos
  • babel-plugin-tester9 archivos
  • msw2 archivos
  • Jest1 archivo
  • memfs59 archivos
  • cypress-wait-until2 archivos
  • proxyquire1 archivo

Herramientas 49

  • listr262 archivos
  • yargs42 archivos
  • Babel29 archivos
  • jscodeshift25 archivos
  • zx20 archivos
  • Prettier14 archivos
  • ts-morph13 archivos
  • esbuild6 archivos
  • graphql-codegen5 archivos
  • tstyche5 archivos
  • chokidar4 archivos
  • type-fest4 archivos
37 más
  • typescript-eslint4 archivos
  • rollup3 archivos
  • SWC3 archivos
  • TypeScript3 archivos
  • react-docgen2 archivos
  • @npmcli/arborist1 archivo
  • @rollup/pluginutils1 archivo
  • @svgr/core1 archivo
  • @vitejs/plugin-react1 archivo
  • acorn-loose1 archivo
  • Clerk1 archivo
  • kill-port1 archivo
  • npm-packlist1 archivo
  • Storybook1 archivo
  • unplugin-auto-import1 archivo
  • fast-glob35 archivos
  • vscode-languageserver-types11 archivos
  • vscode-languageserver8 archivos
  • tempy6 archivos
  • ci-info4 archivos
  • envinfo4 archivos
  • rimraf4 archivos
  • concurrently3 archivos
  • vscode-languageserver-textdocument3 archivos
  • @vscode/ripgrep2 archivos
  • graphql-tools2 archivos
  • latest-version2 archivos
  • vite-plugin-node-polyfills2 archivos
  • @graphql-tools/merge1 archivo
  • @graphql-tools/schema1 archivo
  • @hyrious/esbuild-plugin-commonjs1 archivo
  • @joshwooding/vite-plugin-react-docgen-typescript1 archivo
  • check-node-version1 archivo
  • klaw-sync1 archivo
  • magic-string1 archivo
  • portfinder1 archivo
  • source-map1 archivo

La base 6

  • Fastify11 archivos
  • react-server-dom-webpack4 archivos
  • graphql-yoga11 archivos
  • find-my-way5 archivos
  • @whatwg-node/server3 archivos
  • graphql-scalars1 archivo

Despliegue 3

Contenido 4

Otras 47

  • execa53 archivos
  • GraphQL36 archivos
  • chalk27 archivos
  • OpenTelemetry17 archivos
  • Lodash13 archivos
  • @apollo/client11 archivos
  • SemVer9 archivos
  • uuid6 archivos
  • yargs-parser5 archivos
  • .ENV3 archivos
  • node-fetch3 archivos
  • systeminformation3 archivos
35 más
  • ulid2 archivos
  • @babel/runtime-corejs31 archivo
  • archiver1 archivo
  • qs1 archivo
  • fs-extra79 archivos
  • terminal-link56 archivos
  • graphql-tag15 archivos
  • camelcase11 archivos
  • change-case6 archivos
  • ts-toolbelt6 archivos
  • mime-types5 archivos
  • smol-toml5 archivos
  • @graphql-tools/utils3 archivos
  • cookie3 archivos
  • title-case3 archivos
  • whatwg-fetch3 archivos
  • @envelop/core2 archivos
  • configstore2 archivos
  • pluralize2 archivos
  • split22 archivos
  • untildify2 archivos
  • apollo-upload-client1 archivo
  • base64url1 archivo
  • busboy1 archivo
  • decamelize1 archivo
  • deepmerge1 archivo
  • graphql-sse1 archivo
  • http-proxy-middleware1 archivo
  • human-id1 archivo
  • isbot1 archivo
  • md51 archivo
  • pretty-bytes1 archivo
  • pretty-ms1 archivo
  • which1 archivo
  • ws1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito graphql?
graphql está escrito en TypeScript, con 206,683 líneas escritas.
¿Qué framework usa graphql?
graphql está hecho con Fastify, React, Vite, graphql-yoga, graphql-scalars, react-server-dom-webpack, Express, find-my-way y @whatwg-node/server.
¿Qué base de datos usa graphql?
graphql guarda sus datos en Postgres y accede a ellos con Prisma.

La prueba: packages/cli/src/commands/generate/cell/__tests__/fixtures/schema.prisma, línea 2

¿Con qué inicia sesión graphql?
graphql inicia sesión con jsonwebtoken, jwks-rsa, @azure/msal-browser, @simplewebauthn/server, @simplewebauthn/browser y Netlify.
¿Qué servicios usa graphql?
graphql manda correos con Resend y usa Redis, Auth0, MySQL, SQLite y lru-cache.

La prueba: packages/mailer/handlers/resend/src/index.ts, línea 1

¿graphql tiene pruebas?
Sí. graphql tiene 1,003 archivos de prueba y se prueba con @playwright/test, Vitest, cypress-wait-until, memfs, Testing Library, msw, babel-plugin-tester, proxyquire y Jest.
¿Qué repos tienen un stack parecido a graphql?
Los que más comparten su stack:n8n-io/n8nimmich-app/immichtwentyhq/twenty

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 →