
Strapi
Open-source Node.js headless CMS for REST and GraphQL APIs
72.7k stars 9.8k forks last commit first released
Actively maintained
Last commit 24 Jul 2026.

Strapi is an open-source headless CMS for building content-driven applications with a customizable admin panel and API-first architecture. It lets teams model content, manage media, and deliver content to any frontend via REST or GraphQL.
Key Features
- Content-type builder for modeling structured content (including components and dynamic zones)
- Auto-generated REST and optional GraphQL APIs for content delivery
- Customizable and extensible admin panel with plugin architecture
- Role-based access control and permissions for APIs and admin users
- Media library for managing uploads and reusable assets
- Internationalization support for localized content
- Multi-database support, including PostgreSQL, MySQL, MariaDB, and SQLite
- CLI tooling to scaffold projects and accelerate development
Use Cases
- Headless CMS backend for websites built with modern frontend frameworks
- Content API for mobile apps and multi-channel publishing workflows
- Custom backend framework for building internal tools and content services
Strapi is well-suited for teams that want full control over content modeling, API behavior, and deployment. Its plugin system and API-first approach make it a flexible foundation for many application backends.
Categories:
Tags:
Tech Stack:
Similar to Strapi

Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Cockpit
API-first headless CMS for structured content and assets
Cockpit is an API-first, self-hostable headless CMS for managing structured content, assets, and localization with REST and GraphQL APIs.

Payload
TypeScript headless CMS and app framework for Next.js
Payload is an open-source, TypeScript-first headless CMS for Next.js with an extensible admin UI, auth, drafts, access control, and APIs for building fullstack apps.

KeystoneJS
Open-source Node.js headless CMS with GraphQL and Admin UI
KeystoneJS is an open-source headless CMS and application framework for Node.js that uses TypeScript, Prisma, GraphQL and React to provide customizable schemas, an Admin UI and generated APIs.

Squidex
Open-source headless CMS with API-first content management
Squidex is an open-source headless CMS and content hub with REST and GraphQL APIs, workflows, versioning, and integrations for delivering content to any app or site.

Wagtail
Django-based content management system focused on flexibility
Wagtail is an open-source CMS built on Django and Python, offering an editor-friendly admin UI, flexible content modeling with StreamField, and optional headless APIs.



