What is graphql built with?

graphql is a TypeScript repo built with Fastify, React, Vite, graphql-yoga, graphql-scalars, and 4 more. It stores its data in Postgres, reaches it with Prisma, signs people in with jsonwebtoken, jwks-rsa, @azure/msal-browser, @simplewebauthn/server, @simplewebauthn/browser, and 1 more, sends email with Resend, makes its content with Cheerio, nodemailer, mjml, and @react-email/render, is tested with @playwright/test, Vitest, cypress-wait-until, memfs, Testing Library, and 4 more, deploys with pino, pino-abstract-transport, and opentelemetry, and uses Redis, Auth0, MySQL, SQLite, and lru-cache. It has 206,683 written lines, with 1,003 test files.

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

Frontend

Interface 7

The base 2

Backend

Support

Testing 9

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

Tools 49

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

The base 6

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

Deploy 3

Content 4

Other 47

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

Other repos with a similar stack

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

Frequently asked questions

What language is graphql written in?
graphql is written in TypeScript, with 206,683 written lines.
What framework does graphql use?
graphql is built with Fastify, React, Vite, graphql-yoga, graphql-scalars, react-server-dom-webpack, Express, find-my-way, and @whatwg-node/server.
What database does graphql use?
graphql stores its data in Postgres and reaches it with Prisma.

The proof: packages/cli/src/commands/generate/cell/__tests__/fixtures/schema.prisma, line 2

What does graphql sign people in with?
graphql signs people in with jsonwebtoken, jwks-rsa, @azure/msal-browser, @simplewebauthn/server, @simplewebauthn/browser, and Netlify.
What services does graphql use?
graphql sends email with Resend and uses Redis, Auth0, MySQL, SQLite, and lru-cache.

The proof: packages/mailer/handlers/resend/src/index.ts, line 1

Does graphql have tests?
Yes. graphql has 1,003 test files and is tested with @playwright/test, Vitest, cypress-wait-until, memfs, Testing Library, msw, babel-plugin-tester, proxyquire, and Jest.
Which repos have a stack like graphql's?
The ones that share most of its stack:n8n-io/n8nimmich-app/immichtwentyhq/twenty

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 →