# keystone

> Headless CMS and GraphQL backend framework for Node.js

Keystone is an open-source headless CMS and web framework for Node.js built with GraphQL and React. Developers describe their data schemas to automatically generate a GraphQL API along with an administrative management dashboard. It runs as a Node.js project installed via npm.

- Source: https://github.com/keystonejs/keystone
- Homepage: https://keystonejs.com
- License: MIT
- Language: TypeScript
- Stars: 9979
- Forks: 1264
- Contributors: 270
- Last commit: 2026-09-14
- Latest release: 2026-08-31 (2026-08-31)
- Purpose: Developer tools, Web frameworks
- Runs on: Web, CLI, Library / SDK
- For: Personal, Enterprise

## Worth score: 78/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 20/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 12/15
- Readiness: 11/15

## Alternatives

- [Strapi](https://diggithub.com/strapi/strapi.md): Open-source headless CMS
- [Webiny](https://diggithub.com/webiny/webiny-js.md): Serverless CMS on AWS
- [Payload](https://diggithub.com/payloadcms/payload.md): Full-stack Next.js framework with a CMS
- [Filament](https://diggithub.com/filamentphp/filament.md): Admin panels and apps for Laravel
- [Wagtail](https://diggithub.com/wagtail/wagtail.md): Django CMS focused on editors
- [Decap CMS](https://diggithub.com/decaporg/decap-cms.md): Git-based CMS for static sites
- [Zola](https://diggithub.com/getzola/zola.md): Static site generator in one binary
- [Gatsby](https://diggithub.com/gatsbyjs/gatsby.md): React-based site framework

---

Source page: https://diggithub.com/keystonejs/keystone
Updated: 2026-10-04
