PHPackages                             getdevflow/cmf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. getdevflow/cmf

ActiveProject[Framework](/categories/framework)

getdevflow/cmf
==============

Developer-centric, headless content management framework.

v1.3.0(1y ago)22311[1 issues](https://github.com/getdevflow/cmf/issues)GPL-2.0-onlyPHPPHP &gt;=8.3CI failing

Since Nov 24Pushed 2mo agoCompare

[ Source](https://github.com/getdevflow/cmf)[ Packagist](https://packagist.org/packages/getdevflow/cmf)[ GitHub Sponsors](https://github.com/nomadicjosh)[ RSS](/packages/getdevflow-cmf/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (9)Dependencies (3)Versions (14)Used By (0)

 [![Devflow CMS](https://camo.githubusercontent.com/7c85073cf2361bd8929fa84c11bcf12da9a0321ffe0d793dc9dbd32a29e17288/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f446576666c6f772d4c6f676f2e706e67)](https://getdevflow.com/)
======================================================================================================================================================================================================================================================================

[](#----)

 [![Devflow Stable Version](https://camo.githubusercontent.com/0527464f7be5c9f73543562aff2c82343760c0b5c1c9faa55ec06ed7ab1422e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f676574646576666c6f772f636d663f6c6162656c3d446576666c6f77)](https://getdevflow.com/) [![PHP 8.3](https://camo.githubusercontent.com/98fc30b71f8f14a426a0faa0ee72b1d13cdcce08365c0393c16b4586071d5665/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332d3737374242342e7376673f7374796c653d666c6174266c6f676f3d706870)](https://www.php.net/) [![GPLv2-only](https://camo.githubusercontent.com/59a939155fb174ca9cd53315123a8356f73d5076bccaea2a98efc2f26479d1fd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f676574646576666c6f772f636d66)](https://github.com/getdevflow/cmf/blob/1.x/LICENSE.md) [![Devflow Downloads](https://camo.githubusercontent.com/8ff5115cc3a1c1bb733bd2470e147e3e65e025923a43a406dd238d49fb2d8e3d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f676574646576666c6f772f636d66)](https://packagist.org/packages/getdevflow/cmf) [![Chat on Discord](https://camo.githubusercontent.com/8b1f55159922ae6eeec6dbe49d13a6c6cbd391d2841d04b3859f8ca1c7b3747a/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d446973636f7264266d6573736167653d6368617426636f6c6f723d373338616462266c6f676f3d646973636f7264)](https://discord.gg/52CyYu4e)

Build high quality, optimized websites that scale
=================================================

[](#build-high-quality-optimized-websites-that-scale)

🌟 Star me on [GitHub](https://github.com/getdevflow/cmf) to encourage continuous development!

**Devflow** is a powerful headless content management framework and CMS built for PHP programmers, designed to streamline web development using **CQRS** (Command Query Responsibility Segregation) and **domain-driven development** principles. Offering an advanced architecture, Devflow supports **event sourcing** and **domain events**, allowing developers to easily manage complex workflows and data changes.

Its rich set of features includes **action** and **filter** hooks, enabling customization and extension. Devflow ensures that content management is intuitive and tailored to your specific needs, providing flexibility and control for building scalable and maintainable applications. Perfect for developers seeking a robust, modern solution for headless content management.

📍 Requirement
-------------

[](#-requirement)

- PHP &gt;= 8.3+
- BCMath PHP Extension
- Gettext PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Fileinfo PHP Extension
- GD Library
- Imagick PHP Extension
- XMLWriter PHP Extension

🏆 Highlighted Features
----------------------

[](#-highlighted-features)

- Domain-Driven Development
- Event Store for saving domain events
- Read Models for content, products, and users
- Serializer - supports serializing and deserialization of data
- CQRS &amp; Event Sourcing
- Custom Content Types
- Provides a simple hook and event system without affecting core code
- Ability to customize admin dashboard using hooks
- Scheduler for scheduling tasks/jobs
- Security and sanitizing helpers
- NIST Level 2 Standard Role-Based Access Control

🖼 Screenshots
-------------

[](#-screenshots)

[![https://downloads.joshuaparker.blog/images/login-screen.png](https://camo.githubusercontent.com/6604d4a42eb937b819e224145b04235dd105a7c1ed61c9a8aa9f501e580385dc/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f6c6f67696e2d73637265656e2e706e67)](https://camo.githubusercontent.com/6604d4a42eb937b819e224145b04235dd105a7c1ed61c9a8aa9f501e580385dc/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f6c6f67696e2d73637265656e2e706e67)[![https://downloads.joshuaparker.blog/images/devflow-dashboard.png](https://camo.githubusercontent.com/f9dbf9bab460a90b30968278429ae02f66a4079ed11a62f5360096b1b137551d/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f646576666c6f772d64617368626f6172642e706e67)](https://camo.githubusercontent.com/f9dbf9bab460a90b30968278429ae02f66a4079ed11a62f5360096b1b137551d/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f646576666c6f772d64617368626f6172642e706e67)*Login Screen**Dashboard*[![https://downloads.joshuaparker.blog/images/content-types.png](https://camo.githubusercontent.com/5285dee04d25623474342c24e9a616119e65c598535498b4882439d4a27819be/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f636f6e74656e742d74797065732e706e67)](https://camo.githubusercontent.com/5285dee04d25623474342c24e9a616119e65c598535498b4882439d4a27819be/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f636f6e74656e742d74797065732e706e67)[![https://downloads.joshuaparker.blog/images/create-product.png](https://camo.githubusercontent.com/4f84d8adb25ae3e8f7adcce718317d1dd56b967a273cd33d30b64dd1211fd200/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f6372656174652d70726f647563742e706e67)](https://camo.githubusercontent.com/4f84d8adb25ae3e8f7adcce718317d1dd56b967a273cd33d30b64dd1211fd200/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f6372656174652d70726f647563742e706e67)*Content Types**Create Product*[![https://downloads.joshuaparker.blog/images/custom-fields.png](https://camo.githubusercontent.com/3d05c4046c29f0f9345f4e61ee12b1dda094bb7527cb91bf9349d98427dc7dbf/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f637573746f6d2d6669656c64732e706e67)](https://camo.githubusercontent.com/3d05c4046c29f0f9345f4e61ee12b1dda094bb7527cb91bf9349d98427dc7dbf/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f637573746f6d2d6669656c64732e706e67)[![https://downloads.joshuaparker.blog/images/devflow-plugins.png](https://camo.githubusercontent.com/760ba3e1e9a62743d40efcd683c499b6df77bfadd0667fdbc200ea9bb637d0ef/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f646576666c6f772d706c7567696e732e706e67)](https://camo.githubusercontent.com/760ba3e1e9a62743d40efcd683c499b6df77bfadd0667fdbc200ea9bb637d0ef/68747470733a2f2f646f776e6c6f6164732e6a6f736875617061726b65722e626c6f672f696d616765732f646576666c6f772d706c7567696e732e706e67)*Custom Fields**Composer Plugins*📦 Installation
--------------

[](#-installation)

To create a new project, run the following command:

```
composer create-project getdevflow/cmf:1.3.0 my-app-name
```

🕑 Releases
----------

[](#-releases)

VersionMinimum PHP VersionRelease DateBug Fixes UntilSecurity Fixes Until1 - LTS8.3December 2024June 2027December 202828.4December 2025September 2027March 20283 - LTS8.4December 2026June 2029December 2030📘 Documentation
---------------

[](#-documentation)

Documentation is still a work in progress. Between the [Devflow Docs](https://docs.getdevflow.com/), [Qubus Components](https://docs.qubusphp.com/) documentation, and [CodefyPHP's](https://codefyphp.com/documentation/) documentation, that should help you get started.

🙌 Sponsors
----------

[](#-sponsors)

If you use and love Devflow and are interested in supporting its continued development, please consider sponsoring me via [Github](https://github.com/sponsors/nomadicjosh).

🖋 Contributing
--------------

[](#-contributing)

Devflow could always be better! If you are interested in contributing enhancements or bug fixes, here are a few rules to follow in order to ease code reviews, and discussions before I accept and merge your work.

- You MUST follow the [QubusPHP Coding Standards](https://github.com/QubusPHP/qubus-coding-standard) and PSR-12.
- You MUST write (or update) unit tests.
- You SHOULD write documentation.
- Please, write [commit messages that make sense](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html), and rebase your branch before submitting your Pull Request.
- Please [squash your commits](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html) too. This is used to "clean" your Pull Request before merging it (I don't want commits such as `fix tests`, `fix 2`, `fix 3`, etc.).

🔐 Security Vulnerabilities
--------------------------

[](#-security-vulnerabilities)

If you discover a vulnerability in the code, please email .

📄 License
---------

[](#-license)

Devflow is opensource software licensed under the [GPLv2](https://opensource.org/license/gpl-2-0).

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance67

Regular maintenance activity

Popularity17

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Recently: every ~111 days

Total

14

Last Release

68d ago

Major Versions

1.x-dev → 2.x-dev2026-03-11

PHP version history (2 changes)v1.0.0-rc.1PHP &gt;=8.3

2.x-devPHP &gt;=8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/86d25d805eb5b710fab925600008b72f9f5f11a5206154fcd1ded01794a4d1b8?d=identicon)[nomadicjosh](/maintainers/nomadicjosh)

---

Top Contributors

[![nomadicjosh](https://avatars.githubusercontent.com/u/2042176?v=4)](https://github.com/nomadicjosh "nomadicjosh (162 commits)")

---

Tags

api-restcmscms-frameworkcontent-management-frameworkcontent-management-systemdomain-driven-developmentevent-sourcinghacktoberfestheadless-cmsphpphp-frameworkphp8php83frameworkcontent managementdevflow

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/getdevflow-cmf/health.svg)

```
[![Health](https://phpackages.com/badges/getdevflow-cmf/health.svg)](https://phpackages.com/packages/getdevflow-cmf)
```

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[pestphp/pest-plugin-stressless

Stressless plugin for Pest

67792.6k16](/packages/pestphp-pest-plugin-stressless)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
