
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.
Replaces
Related Tools
strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
writefreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community.