keystone

keystone

Alternative to WordPress

KeystoneJS is a TypeScript-based headless CMS and API framework. It auto-generates GraphQL APIs and an admin UI from schema definitions, letting developers focus on data modeling rather than boilerplate.

  • Schema-driven development where TypeScript model definitions generate APIs, database tables, and admin UI
  • Full GraphQL API with relations, filters, and pagination out of the box
  • Rich text editor built on Slate.js for block-based content editing
  • Field-level access control for granular permission management
  • Image and file management with S3, Cloudinary, and local filesystem support
  • Database support for PostgreSQL, MySQL, and SQLite via Prisma adapters

Built on TypeScript with Prisma and Express, KeystoneJS integrates naturally with Next.js for modern full-stack application backends.

Stars
9,969
Forks
1,260
Language
TypeScript
License
MIT
cmscms-frameworkgraphqlkeystonejsnodejsreact

Replaces

Related Tools