finds.dev← search

// the find

agentejo/cockpit

★ 5,397 · JavaScript · MIT · updated Apr 2024

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →