PHPackages                             cakephp/cakephp - 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. cakephp/cakephp

ActiveLibrary[Framework](/categories/framework)

cakephp/cakephp
===============

The CakePHP framework

5.3.3(2mo ago)8.8k18.5M—2.6%3.4k[12 issues](https://github.com/cakephp/cakephp/issues)[11 PRs](https://github.com/cakephp/cakephp/pulls)20MITPHPPHP &gt;=8.2CI passing

Since Jan 26Pushed 1mo ago516 watchersCompare

[ Source](https://github.com/cakephp/cakephp)[ Packagist](https://packagist.org/packages/cakephp/cakephp)[ Docs](https://cakephp.org)[ RSS](/packages/cakephp-cakephp/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (10)Dependencies (38)Versions (515)Used By (20)Security (18)

 [ ![CakePHP](https://camo.githubusercontent.com/43ba5d990d127bf54d557f6189b9785a3955d6f28f6039fe14bdf40703f112fa/68747470733a2f2f63616b657068702e6f72672f76322f696d672f6c6f676f732f43616b655048505f4c6f676f2e737667) ](https://cakephp.org/)

 [ ![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265) ](LICENSE) [ ![Coverage Status](https://camo.githubusercontent.com/add520c83284298580fba8d9aed5b91ce057e3d807b29ee69fc97a37061d89e1/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f63616b657068702f63616b657068703f7374796c653d666c61742d737175617265) ](https://codecov.io/gh/cakephp/cakephp/branch/4.x) [ ![PHPStan](https://camo.githubusercontent.com/f60d96f7c2579690ab6dfa8918f777fe93a02a92301c661eb38a85861a92b780/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230382d627269676874677265656e2e7376673f7374796c653d666c6174) ](https://phpstan.org/) [ ![Code Consistency](https://camo.githubusercontent.com/f9e508145ad4252801f5d460570d0023b848b30331e8558a3f12962003dcc9c0/68747470733a2f2f737175697a6c6162732e6769746875622e696f2f5048505f436f6465536e69666665722f616e616c797369732f63616b657068702f63616b657068702f67726164652e737667) ](https://squizlabs.github.io/PHP_CodeSniffer/analysis/cakephp/cakephp/) [ ![Total Downloads](https://camo.githubusercontent.com/69a68edfc7c81350279e1ef85c0270c93ab06954d850d78dda1b85d2b54f3d85/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63616b657068702f63616b657068702e7376673f7374796c653d666c61742d737175617265) ](https://packagist.org/packages/cakephp/cakephp) [ ![Latest Stable Version](https://camo.githubusercontent.com/13e7f39bb88b01d926a20f5dbfb4da4ae1e2f05a733b32b1381ff7ad72b3e358/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63616b657068702f63616b657068702e7376673f7374796c653d666c61742d737175617265266c6162656c3d737461626c65) ](https://packagist.org/packages/cakephp/cakephp)

[CakePHP](https://cakephp.org) is a rapid development framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Installing CakePHP via Composer
-------------------------------

[](#installing-cakephp-via-composer)

You can install CakePHP into your project using [Composer](https://getcomposer.org). If you're starting a new project, we recommend using the [app skeleton](https://github.com/cakephp/app) as a starting point. For existing applications you can run the following:

```
composer require cakephp/cakephp
```

For details on the (minimum/maximum) PHP version see [version map](https://github.com/cakephp/cakephp/wiki#version-map).

Running Tests
-------------

[](#running-tests)

Assuming you have PHPUnit installed (`composer install`), you can run the tests for CakePHP by doing the following:

1. Copy `phpunit.xml.dist` to `phpunit.xml`.
2. Add the relevant database credentials to your `phpunit.xml` if you want to run tests against a non-SQLite datasource.
3. Run `vendor/bin/phpunit`.

Learn More
----------

[](#learn-more)

- [CakePHP](https://cakephp.org) - The home of the CakePHP project.
- [Book](https://book.cakephp.org) - The CakePHP documentation; start learning here!
- [API](https://api.cakephp.org) - A reference to CakePHP's classes and API documentation.
- [Awesome CakePHP](https://github.com/FriendsOfCake/awesome-cakephp) - A curated list of featured resources around the framework.
- [The Bakery](https://bakery.cakephp.org) - Tips, tutorials and articles.
- [Community Center](https://community.cakephp.org) - A source for everything community related.
- [Training](https://training.cakephp.org) - Join a live session and get skilled with the framework.
- [CakeFest](https://cakefest.org) - Don't miss our annual CakePHP conference.
- [Cake Software Foundation](https://cakefoundation.org) - Promoting development related to CakePHP.

Get Support!
------------

[](#get-support)

- [Slack](https://slack-invite.cakephp.org/) - Join us on Slack.
- [Discord](https://discord.gg/k4trEMPebj) - Join us on Discord.
- [\#cakephp](https://webchat.freenode.net/?channels=#cakephp) on irc.freenode.net - Come chat with us, we have cake.
- [Forum](https://discourse.cakephp.org/) - Official CakePHP forum.
- [GitHub Issues](https://github.com/cakephp/cakephp/issues) - Got issues? Please tell us!
- [Roadmaps](https://github.com/cakephp/cakephp/wiki#roadmaps) - Want to contribute? Get involved!

Contributing
------------

[](#contributing)

- [CONTRIBUTING.md](.github/CONTRIBUTING.md) - Quick pointers for contributing to the CakePHP project.
- [CookBook "Contributing" Section](https://book.cakephp.org/5/en/contributing.html) - Details about contributing to the project.

Security
========

[](#security)

If you’ve found a security issue in CakePHP, please use the procedure described in [SECURITY.md](.github/SECURITY.md).

###  Health Score

86

—

ExcellentBetter than 100% of packages

Maintenance89

Actively maintained with recent releases

Popularity82

Widely adopted with strong download metrics

Community69

Healthy contributor diversity

Maturity95

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~18 days

Total

443

Last Release

53d ago

Major Versions

4.6.1 → 5.2.42025-05-17

4.6.2 → 5.2.62025-08-02

4.6.3 → 5.2.102025-12-05

4.x-dev → 5.2.112026-01-09

5.x-dev → 6.x-dev2026-03-27

PHP version history (16 changes)2.4.5PHP &gt;=5.2.8

3.0.0-alpha1PHP &gt;=5.4.19

3.0.0-beta2PHP &gt;=5.4.16

2.7.0PHP &gt;=5.3.0

3.2.0-RC1PHP &gt;=5.5.10

3.2.0PHP &gt;=5.5.9

3.4.0-beta1PHP &gt;=5.6.0

4.0.0-alpha1PHP &gt;=7.1.0

4.0.0-alpha2PHP &gt;=7.2.0

3.9.4PHP &gt;=5.6.0,&lt;8.0.0

2.10.23PHP &gt;=5.3.0,&lt;8.0.0

4.4.0-RC1PHP &gt;=7.4.0

5.0.0-beta1PHP &gt;=8.1

4.5.0-RC1PHP &gt;=7.4.0,&lt;9

5.3.0-RC1PHP &gt;=8.2

6.x-devPHP &gt;=8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23666?v=4)[CakePHP](/maintainers/cakephp)[@cakephp](https://github.com/cakephp)

---

Top Contributors

[![markstory](https://avatars.githubusercontent.com/u/24086?v=4)](https://github.com/markstory "markstory (17694 commits)")[![ADmad](https://avatars.githubusercontent.com/u/142658?v=4)](https://github.com/ADmad "ADmad (5852 commits)")[![lorenzo](https://avatars.githubusercontent.com/u/37621?v=4)](https://github.com/lorenzo "lorenzo (5699 commits)")[![othercorey](https://avatars.githubusercontent.com/u/24221186?v=4)](https://github.com/othercorey "othercorey (1730 commits)")[![phpnut](https://avatars.githubusercontent.com/u/148097?v=4)](https://github.com/phpnut "phpnut (1565 commits)")[![nateabele](https://avatars.githubusercontent.com/u/18288?v=4)](https://github.com/nateabele "nateabele (1055 commits)")[![AD7six](https://avatars.githubusercontent.com/u/33387?v=4)](https://github.com/AD7six "AD7six (759 commits)")[![jrbasso](https://avatars.githubusercontent.com/u/26548?v=4)](https://github.com/jrbasso "jrbasso (636 commits)")[![ceeram](https://avatars.githubusercontent.com/u/111448?v=4)](https://github.com/ceeram "ceeram (386 commits)")[![LordSimal](https://avatars.githubusercontent.com/u/9105243?v=4)](https://github.com/LordSimal "LordSimal (319 commits)")[![robertpustulka](https://avatars.githubusercontent.com/u/7437773?v=4)](https://github.com/robertpustulka "robertpustulka (290 commits)")[![antograssiot](https://avatars.githubusercontent.com/u/4977112?v=4)](https://github.com/antograssiot "antograssiot (288 commits)")[![renan](https://avatars.githubusercontent.com/u/28046?v=4)](https://github.com/renan "renan (287 commits)")[![predominant](https://avatars.githubusercontent.com/u/24568?v=4)](https://github.com/predominant "predominant (274 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (272 commits)")[![bcrowe](https://avatars.githubusercontent.com/u/752603?v=4)](https://github.com/bcrowe "bcrowe (259 commits)")[![saeideng](https://avatars.githubusercontent.com/u/8215801?v=4)](https://github.com/saeideng "saeideng (210 commits)")[![rchavik](https://avatars.githubusercontent.com/u/39490?v=4)](https://github.com/rchavik "rchavik (170 commits)")[![dakota](https://avatars.githubusercontent.com/u/83255?v=4)](https://github.com/dakota "dakota (153 commits)")[![jperras](https://avatars.githubusercontent.com/u/20675?v=4)](https://github.com/jperras "jperras (153 commits)")

---

Tags

cakephpform-builderhacktoberfestmvcmvc-frameworkormphppsr-7rapid-developmentrest-apivalidationwebweb-frameworkpsr-7frameworkvalidationormmvcformdryrapid-developmentconventions over configuration

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)[windwalker/framework

The next generation PHP framework.

25639.1k1](/packages/windwalker-framework)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[neos/flow-development-collection

Flow packages in a joined repository for pull requests.

144179.3k3](/packages/neos-flow-development-collection)[yiisoft/yii-middleware

Yii Middleware

21151.3k1](/packages/yiisoft-yii-middleware)

PHPackages © 2026

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