// the find
agentejo/cockpit
Add content management functionality to any site - plug & play / headless / api-first CMS
Cockpit is a PHP-based headless CMS that you drop into any web project to get a content API without running a separate service. It uses SQLite by default, which makes setup trivially easy — no database server required. This repo is the old codebase; active development moved to github.com/Cockpit-HQ/Cockpit over a year ago.
- Zero-infrastructure default: SQLite + a single PHP folder drop-in means you can have a content API running in under five minutes on any shared host.
- Genuinely API-first — everything the UI does is available via REST, so headless use is a first-class path, not an afterthought.
- The addon system is lightweight and the codebase is small enough that you can actually read it and understand what's happening, unlike Wordpress or Strapi.
- This repo is abandoned. The README itself says development moved elsewhere. You'd be adopting a dead codebase with no security patches since April 2024.
- SQLite as the default storage means you'll hit walls quickly with concurrent writes or any multi-server setup — the MongoDB option is there but adds operational complexity the docs don't really address.
- The frontend is built on RiotJS, a framework with a tiny community that predates most modern tooling. If something breaks in the admin UI, you're largely on your own.
- No built-in content versioning or revision history — once you overwrite a content entry, it's gone unless you've wired up something external.