Minnow is a very early, experimental, MIT-licensed CMS for developers who want a clean PHP 8.1+ architecture without leaving WordPress data behind. It runs standalone and speaks WordPress databases fluently, but expect rough edges and breaking changes.
Minnow is an early, experimental standalone CMS with WordPress database compatibility. You get a clean core, strict typing, YAML-driven plugins, and a Vue 3 admin, but it is not production-ready and will change rapidly. It is designed for engineers who care about architecture and are comfortable with evolving foundations.
Read and write existing WordPress databases with zero PHP runtime dependency.
No GPL runtime. Build commercial or internal tooling without legal friction.
PHP 8.1+, strict typing, PSR-4, and a clean PDO-based data layer.
Event-driven extensibility with dot-namespaced hooks for sane plugin APIs.
The analyzer extracts structure, schema, and routes into a generated manifest. You enhance the YAML, then the generator produces entities, APIs, and admin UIs. Protected manifests prevent accidental overwrites.
Minnow has no 1.0 release yet. The foundation is in active development: core database, hooks, entities, CLI, plugin system, API layer, and Vue admin are being built and refined.
Developers who want a CMS they can reason about, extend, and experiment with without legacy baggage. Minnow is not for the general public. It is for hackers who need control and accept instability.
The hook system and query builder keep extension points obvious and safe. It feels like a framework, not a pile of global state.
Events and filters with predictable naming and priority.
Fluent, PDO-based, and WordPress prefix aware.
Active Record-style models for posts, users, comments, terms, and more.
Modern UI for content, settings, and system management.