What is keystone built with?

keystone is a TypeScript repo built with React, Next.js, Express, @apollo/server, and @as-integrations/express5. It reaches its data with Prisma, signs people in with @hapi/iron and bcryptjs, makes its content with image-size, @braintree/sanitize-url, mdast-util-from-markdown, mdast-util-gfm-autolink-literal, mdast-util-gfm-strikethrough, and 2 more, validates its data with Zod, is tested with Vitest, Testing Library, Jest, and slate-hyperscript, and uses Cloudinary, MySQL, Postgres, and SQLite. It has 118,054 written lines, with 219 test files.

Read on November 14, 2026, at commit 3101ebc. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 2

Interface 7

Styles 1

  • @emotion/weak-memoize2 files

Backend

Support

The base 2

  • @apollo/server2 files
  • @as-integrations/express51 file

Content 7

Testing 4

  • Vitest35 files
  • Testing Library2 files
  • Jest1 file
  • slate-hyperscript1 file

Tools 5

  • @graphql-typed-document-node/core1 file
  • @nodelib/fs.walk1 file
  • ci-info1 file
  • meow1 file
  • package-json1 file

Validation 1

Other 17

  • GraphQL30 files
  • graphql-upload3 files
  • @apollo/client2 files
  • @internationalized/date2 files
  • OpenTelemetry1 file
  • pretty-format1 file
  • fast-deep-equal5 files
  • body-parser2 files
  • cors2 files
  • decimal.js2 files
  • apollo-upload-client1 file
  • bytes1 file
5 more
  • conf1 file
  • cookie1 file
  • is-hotkey1 file
  • match-sorter1 file
  • pluralize1 file

Other repos with a similar stack

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

Frequently asked questions

What language is keystone written in?
keystone is written in TypeScript, with 118,054 written lines.
What framework does keystone use?
keystone is built with React, Next.js, Express, @apollo/server, and @as-integrations/express5.

The proof: in packages/create/starter/package.json

What does keystone sign people in with?
keystone signs people in with @hapi/iron and bcryptjs.
What services does keystone use?
keystone uses Cloudinary, MySQL, Postgres, and SQLite.

The proof: packages/cloudinary/src/index.ts, line 11

Does keystone have tests?
Yes. keystone has 219 test files and is tested with Vitest, Testing Library, Jest, and slate-hyperscript.
Which repos have a stack like keystone's?
The ones that share most of its stack:strapi/strapinocodb/nocodbn8n-io/n8n

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 →