Choose for a schema-first Node.js CMS with a GraphQL API and React admin instead of introspecting an existing DB.
The superpowered headless CMS for Node.js β built with GraphQL and React
- 10.0k
- TypeScript
- MIT
headless CMS / database-backed backend
Directus turns an existing SQL database into a headless CMS with instant REST/GraphQL APIs, auth, and an admin panel.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose for a schema-first Node.js CMS with a GraphQL API and React admin instead of introspecting an existing DB.
The superpowered headless CMS for Node.js β built with GraphQL and React
Choose if you need a full-stack Node.js CMS with in-context editing and a headless option.
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Choose if you prefer a mature PHP CMS with content modelling and headless API.
Build bespoke content experiences with Craft.
Choose for a visual CMS designed for AI-agent-driven site generation.
Agent-native visual CMS. Build sites with Claude/Codex/whatever, manage them visually.
Choose for a headless CMS running on Cloudflare Workers with edge-native low latency.
SonicJS - The edge-native headless CMS for Cloudflare Workers. Sub-100ms response times, zero cold starts, TypeScript-first. Built on D1, R2, and Hono.
Choose for an enterprise Java CMS with visual editing and multi-tenant features.
The Visual Headless Content Management System for Enterprises
Choose for a .NET Core headless CMS with customizable APIs.
π A future-proof enterprise web CMS supporting both headless and decoupled approaches. Build any type of app with customizable APIs on ASP.NET Core/.NET Core. Completely open-source and designed for flexibility. Since 2018.
Choose for a Laravel CMS package with AI-powered content and API support.
Easy, flexible and powerful cloud-native Laravel CMS package powered by AI with JSON:API, GraphQL API, templates, and themes
Choose for a Laravel-based development platform with headless CMS capabilities.
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Choose for a developer-first Node.js headless CMS with a plugin ecosystem, even though you must define content types instead of introspecting a database.
π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully customizable, and developer-first.
Choose for a TypeScript headless CMS and backend framework that integrates closely with Next.js.
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Choose for a Git-based CMS that edits markdown files for static sites, no database required.
A Git-based CMS for Static Site Generators
Choose for Git-backed Markdown content with visual editing inside your React site.
TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing. Your content is stored in your own GitHub repo π¦ β€οΈ
Choose for a serverless headless CMS on AWS Lambda with GraphQL and multi-tenancy.
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.
Choose for a Git-based headless CMS with improved UX and i18n support.
Leading Git-based headless CMS. Successor to Netlify/Decap CMS. Modern UX, first-class i18n support, mobile support + numerous improvements. Framework-agnostic, open source & free.
Choose for a developer-friendly Git-based CMS with a TypeScript API and no database.
First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB
Choose for a modern file-based CMS that integrates with your codebase.
Content management, streamlined
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose only if you need a Laravel-based API/CRUD generator and accept an unmaintained project.
Laravel Vue headless CMS / admin panel / dashboard / builder / API CRUD generator, anything !
Choose if you want a Hono/Drizzle-based headless CMS and accept a stagnant project.
A headless CMS framework using Hono + Drizzle + Zod + Vite
These projects were analysed and named directus among their alternatives. The relationship is not symmetric β how directus rates them is a separate judgement, made when directus is analysed in its own right.
calls directus βChoose if you want to create a headless API from an existing SQL database with an intuitive admin rather than defining models in Strapi.β
π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully customizable, and developer-first.
calls directus βTo expose an existing SQL DB as a CMS/API with a pre-built admin UI, less code-first.β
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
calls directus βChoose when you want to wrap an existing SQL database into a headless CMS with a data-first approach.β
TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing. Your content is stored in your own GitHub repo π¦ β€οΈ
calls directus βChoose if you want to turn an existing SQL database into a CMS/API rather than define a schema and generate a database.β
The superpowered headless CMS for Node.js β built with GraphQL and React
calls directus βChoose when you want to turn an existing SQL database into a CMS with instant APIs, rather than defining content models serverless-first.β
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.