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
slate43 files
slate-react20 files
react-aria15 files
react-stately2 files
slate-history2 files
enquirer1 file
scroll-into-view-if-needed1 file
Styles 1
@emotion/weak-memoize2 files
Backend
Services 1
- Cloudinary2 files · packages/cloudinary/src/index.ts, line 11
The base 1
- Express3 files · in packages/core/package.json
Data 3
Sign-in 2
- @hapi/iron1 file
- bcryptjs1 file
Data access 1
- Prisma1 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?
What framework does keystone use?
The proof: in packages/create/starter/package.json
What does keystone sign people in with?
What services does keystone use?
The proof: packages/cloudinary/src/index.ts, line 11
Does keystone have tests?
Which repos have a stack like keystone's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

