KeystoneJS
CMS and web application platform.
Keystone provides a Node.js‑based headless CMS and application framework that generates a GraphQL API and an administrative UI from a developer‑defined schema. By describing content models with its declarative APIs, users obtain automated CRUD operations, relational data handling, migrations, and event hooks without writing boilerplate code. The system supports both JavaScript and TypeScript, includes built‑in access‑control and session management, and can be deployed on any platform that runs Node.
The platform targets developers who need a flexible backend for structured content projects, from simple sites to complex enterprise applications. It is useful for teams that want to define custom data models, integrate server‑side logic, and expose a programmable API while retaining full control over the implementation. The open‑source MIT‑licensed project is self‑hostable, offers a free tier with no subscription requirements, and is maintained by a community of contributors since 2013.
What sets Keystone apart is its “batteries‑included” approach: a comprehensive set of field types, type‑safe schema definitions, and a ready‑made management UI are delivered out of the box, allowing rapid prototyping and scalable growth without sacrificing extensibility.
Reviews
Loading reviews…
Similar apps

DevOps & Infrastructure
Payload CMS
Developer-first headless CMS and application framework.

API & Network Testing
Strapi
The most advanced open-source Content Management Framework (headless-CMS) to build powerful API with no effort.

DevOps & Infrastructure
Squidex
Headless CMS, based on MongoDB, CQRS and Event Sourcing.

Network & Connectivity
Apostrophe
CMS with a focus on extensible in-context editing tools.

Databases & Data Tools
Appsmith
Build admin panels, CRUD apps and workflows. Build everything you need, 10x faster.

File Management & Transfer
Kirby
File-based CMS. Easy to setup. Easy to use. Flexible as hell.