Cockpit logo

Cockpit

Website

API-first headless CMS for structured content and assets

745 stars 84 forks last commit first released

Actively maintained

Last commit 26 Aug 2026.

Cockpit screenshot

Cockpit is an API-first headless content management system for managing structured content and delivering it to any frontend via REST or GraphQL. It is designed to stay lightweight while providing flexible content modeling, an admin UI, and optional add-ons for common content workflows.

Key Features

  • Headless CMS with REST and GraphQL APIs for content delivery
  • Flexible content modeling with Collections, Singletons, and Trees
  • Asset management with built-in image processing capabilities
  • Roles and permissions, API tokens, and optional two-factor authentication
  • Multi-language content support for localized experiences
  • Extensible via add-ons, hooks, and events; supports webhooks for automation
  • Supports SQLite (default) or MongoDB as the backend datastore

Use Cases

  • Power content for websites, SPAs, and static frontends via API
  • Provide a shared content backend for mobile apps or multi-channel delivery
  • Manage product catalogs, documentation, or marketing content with localization

Limitations and Considerations

  • Requires modern PHP (notably PHP 8.3+) and correct filesystem permissions for the storage directory
  • Backend storage is limited to SQLite or MongoDB, which may not fit teams standardized on relational databases

Cockpit fits teams that want a developer-friendly, API-first CMS with minimal overhead and strong flexibility in content structure. It works well as a lightweight content platform where you control data, deployment, and integrations.

Categories:

Tags:

Tech Stack:

Share:

Similar to Cockpit

Strapi logo

Strapi

Open-source Node.js headless CMS for REST and GraphQL APIs

73k
9.8k
Last commit

Open-source headless CMS for building customizable content APIs with an admin UI, supporting REST/GraphQL and multiple databases.

Actively maintained
Alternative to:
Strapi Cloud logo
Strapi Cloud
+16
Squidex logo

Squidex

Open-source headless CMS with API-first content management

2.5k
521
Last commit

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.

MITActively maintained
Alternative to:
Contentful logo
Contentful
+19
Directus logo

Directus

Headless CMS and instant APIs for SQL databases

37.6k
4.9k
Last commit

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.

Actively maintained
Alternative to:
Directus Cloud logo
Directus Cloud
+19
ApostropheCMS logo

ApostropheCMS

Full-stack Node.js CMS with in-context editing and headless options

4.6k
646
Last commit

Open-source full-stack CMS built with Node.js and MongoDB, featuring in-context visual editing and headless APIs for building modern websites and content apps.

Actively maintained
Alternative to:
Contentful logo
Contentful
+19
Shopware Community Edition logo

Shopware Community Edition

Open-source core edition of the Shopware e-commerce platform

3.4k
1.2k
Last commit

MIT-licensed core of Shopware 6: an API-first, Symfony-based commerce platform with Vue storefront, visual page builder, extensibility and multi-channel support.

MITActively maintained
Alternative to:
Shopify logo
Shopify
+8
Payload logo

Payload

TypeScript headless CMS and app framework for Next.js

44.4k
4.1k
Last commit

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.

MITActively maintained
Alternative to:
Payload CMS Cloud logo
Payload CMS Cloud
+16