All open source
Open SourceCMS9k

Keystone

Programmable, code-first headless CMS and GraphQL API for Node.js.

Keystone is an open-source headless CMS and application backend where the content schema is defined entirely in TypeScript and instantly generates a powerful GraphQL API plus an auto-built admin UI. It supports rich access control, field-level hooks, and runs on top of Prisma with PostgreSQL, MySQL, or SQLite.

Repository

keystonejs/keystone

Language

TypeScript

What you'd build with it

  • Defining content models in TypeScript and getting a typed GraphQL API for AI agents to query
  • Building a custom admin backend with granular access control for editorial teams
  • Powering a decoupled frontend or app with a code-first content backend on Prisma

Tags

headless-cmsgraphqltypescriptprisma