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 content management framework.

v2.5.0(3w ago)24381GPL-2.0-onlyPHPPHP &gt;=8.4CI failing

Since Nov 24Pushed 1mo 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 2.x Synced 1w ago

READMEChangelog (10)Dependencies (27)Versions (29)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.4](https://camo.githubusercontent.com/e7f69c7c3789e7cfde312fe8e6333451aabfcd1e3efaa0016046adb2608d7585/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e342d3737374242342e7376673f7374796c653d666c6174266c6f676f3d706870)](https://www.php.net/) [![GPLv2-only](https://camo.githubusercontent.com/59a939155fb174ca9cd53315123a8356f73d5076bccaea2a98efc2f26479d1fd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f676574646576666c6f772f636d66)](https://github.com/getdevflow/cmf/blob/2.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 CMS** is a hybrid content management framework that gives PHP architects the freedom to build without limits.

[![https://devflow-cmf.s3.us-east-1.amazonaws.com/image/Devflow-CMS-Content-Types.gif](https://camo.githubusercontent.com/de18690a9a94cd1545e4029b14f82d258887bd164bb3d02d6ca31bf7495dc2cc/68747470733a2f2f646576666c6f772d636d662e73332e75732d656173742d312e616d617a6f6e6177732e636f6d2f696d6167652f446576666c6f772d434d532d436f6e74656e742d54797065732e676966)](https://camo.githubusercontent.com/de18690a9a94cd1545e4029b14f82d258887bd164bb3d02d6ca31bf7495dc2cc/68747470733a2f2f646576666c6f772d636d662e73332e75732d656173742d312e616d617a6f6e6177732e636f6d2f696d6167652f446576666c6f772d434d532d436f6e74656e742d54797065732e676966)

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

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

[](#-requirement)

- PHP &gt;= 8.4+
- 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)

- Custom Content Types
- Editorial workflow for publishing teams
- Robust firewall (enabled by default)
- Security headers (enabled by default)
- Referrer Spam detection (enabled by default)
- CORS (enabled by default)
- Rate limiting (enabled by default)
- Visual page builder (for supported themes)
- Provides a simple hook and event system without affecting core code
- Scheduler for scheduling tasks/jobs
- Security and sanitizing helpers
- NIST Level 2 Standard Role-Based Access Control
- Caching (enabled by default)

🖼 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 project-name
```

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

[](#-releases)

VersionMinimum PHP VersionRelease DateBug Fixes UntilSecurity Fixes Until1 - LTS8.3December 2024June 2027December 202828.4May 2026January 2028April 20303 - LTS8.5August 2026February 2029May 2030📘 Documentation
---------------

[](#-documentation)

Documentation is still a work in progress. Between the [Devflow Docs](https://docs.getdevflow.com/) and [CodefyPHP's](https://codefyphp.com/docs/) 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

50

—

FairBetter than 95% of packages

Maintenance93

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity68

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 ~22 days

Recently: every ~6 days

Total

28

Last Release

26d ago

Major Versions

1.x-dev → v2.0.0-rc.12026-05-05

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

v2.0.0-rc.1PHP &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 (286 commits)")

---

Tags

api-restcmscomposer-packagecontent-managementdevflowevent-sourcing-and-cqrshybrid-cmsmultilingual-websitesmultisitepage-builderphp-cmsphp-frameworkphp8php84website-builderframeworkcmsheadlesscmfcontent managementContent management systemheadless cms

###  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

[october/rain

October Rain Library

1601.7M103](/packages/october-rain)[govcms/govcms

GovCMS Drupal Distribution

200103.6k3](/packages/govcms-govcms)[juzaweb/cms

Juzaweb CMS is a Content Management System (CMS) developed based on Laravel Framework and web platform whose sole purpose is to make your development workflow simple again. Project develop by Juzaweb

189571.3k](/packages/juzaweb-cms)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[reinvanoyen/cmf

A flexible and extendable solution for all your content management needs

1029.1k](/packages/reinvanoyen-cmf)

PHPackages © 2026

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