PHPackages                             friendsofcake/crud - 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. [Admin Panels](/categories/admin)
4. /
5. friendsofcake/crud

ActiveCakephp-plugin[Admin Panels](/categories/admin)

friendsofcake/crud
==================

CakePHP Application development on steroids - rapid prototyping / scaffolding &amp; production ready code - XML / JSON APIs and more

7.2.1(11mo ago)3751.4M—5.3%141[9 PRs](https://github.com/FriendsOfCake/crud/pulls)20MITPHPCI passing

Since Aug 15Pushed 4mo ago34 watchersCompare

[ Source](https://github.com/FriendsOfCake/crud)[ Packagist](https://packagist.org/packages/friendsofcake/crud)[ Docs](https://github.com/FriendsOfCake/crud)[ RSS](/packages/friendsofcake-crud/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (82)Used By (20)

[![Build Status](https://camo.githubusercontent.com/880cd3dae0924f324664491253604008353aa4dd3de01a41a71b98538c8aed38/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f467269656e64734f6643616b652f637275642f63692e796d6c3f6272616e63683d6d6173746572267374796c653d666c61742d737175617265)](https://github.com/FriendsOfCake/crud/actions?query=workflow%3ACI+branch%3Amaster)[![Coverage Status](https://camo.githubusercontent.com/fc9ae14e45d45d6ad7fb2523218c6bc407550b89ecc677da79b8a60e849835b4/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f467269656e64734f6643616b652f637275642e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/github/FriendsOfCake/crud)[![Total Downloads](https://camo.githubusercontent.com/06566a88ec99a773b2b7493f5f4a6f909f0c1083e279b7ed1cafcf070ce36a20/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f467269656e64734f6643616b652f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/FriendsOfCake/crud)[![Latest Stable Version](https://camo.githubusercontent.com/ad80aecfdc49a450a3f8d8f3db2ca4df03995a61f1f27373d98c4ce7970d7de8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f467269656e64734f6643616b652f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/FriendsOfCake/crud)

Installation
============

[](#installation)

Introduction
============

[](#introduction)

Crud was built to be scaffolding on steroids, and allows developers to have enough flexibility to use it for both rapid prototyping and production applications, even on the same code base -- saving you time.

- Crud is [very fast to install](http://crud.readthedocs.org/en/latest/installation.html), a few minutes tops.
- Crud is very flexible and has tons of [configuration options](http://crud.readthedocs.org/en/latest/configuration.html).
- Crud aims to stay out of your way, and if it happens to get in your way, you can change the undesired behavior very easily.
- Crud relies heavily on CakePHP events and is possible to override, extend, or disable almost all of Crud's functionality either globally or for one specific action.
- Usually, the basic code for controller CRUD actions are very simple and always looks the same. Crud will add the actions to your controller so you don't have to reimplement them over and over again.
- Crud does not have the same limitations as CakePHP's own scaffolding, which is "my way or the highway." Crud allows you to hook into all stages of a request, only building the controller code needed specifically for your business logic, outsourcing all the heavy boilerplating to Crud.
- Less boilerplate code means less code to maintain, and less code to spend time unit testing.
- Crud allows you to use your own views, baked or hand-crafted, in addition to adding the code needed to fulfill your application logic, using [events](http://crud.readthedocs.org/en/latest/events.html). It is by default compatible with CakePHP's baked views.
- Crud also provides built in features for JSON and XML [API](http://crud.readthedocs.org/en/latest/listeners/api.html)for any action you have enabled through Crud, which eliminates maintaining both a HTML frontend and a JSON and/or XML interface for your applications -- saving you tons of time and having a leaner code base.

Bugs
====

[](#bugs)

If you happen to stumble upon a bug, please feel free to create a pull request with a fix (optionally with a test), and a description of the bug and how it was resolved.

You can also create an issue with a description to raise awareness of the bug.

Features
========

[](#features)

If you have a good idea for a Crud feature, please join us on IRC/Slack in the #friendsofcake channel and let's discuss it (this is not a support channel). Pull requests are always more than welcome.

Support / Questions
===================

[](#support--questions)

You can use any of CakePHP's support forums/channels for any support or questions.

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance66

Regular maintenance activity

Popularity61

Solid adoption and visibility

Community47

Growing community involvement

Maturity78

Established project with proven stability

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

Recently: every ~155 days

Total

74

Last Release

337d ago

Major Versions

3.0.x-dev → 5.4.22018-05-19

5.4.7 → 6.0.0-beta2019-12-24

5.5.0 → 6.0.0-beta32020-05-29

5.x-dev → 6.0.02020-07-07

6.x-dev → 7.0.02023-09-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/e31753bdd616948c7c8978ea9b5805378f75bfa62564e69c0aa2fd67aaf418c5?d=identicon)[ADmad](/maintainers/ADmad)

![](https://www.gravatar.com/avatar/c314251d97b718e5a568b007e3657eaf807b23d315855893f872071f004ec559?d=identicon)[jippi](/maintainers/jippi)

![](https://www.gravatar.com/avatar/237fc5067f1e83628efd392da694a3f95445b4c906ec4edf69c873080e6da77d?d=identicon)[FriendsOfCake](/maintainers/FriendsOfCake)

---

Top Contributors

[![jippi](https://avatars.githubusercontent.com/u/22841?v=4)](https://github.com/jippi "jippi (950 commits)")[![ADmad](https://avatars.githubusercontent.com/u/142658?v=4)](https://github.com/ADmad "ADmad (487 commits)")[![josegonzalez](https://avatars.githubusercontent.com/u/65675?v=4)](https://github.com/josegonzalez "josegonzalez (135 commits)")[![AD7six](https://avatars.githubusercontent.com/u/33387?v=4)](https://github.com/AD7six "AD7six (131 commits)")[![bravo-kernel](https://avatars.githubusercontent.com/u/230500?v=4)](https://github.com/bravo-kernel "bravo-kernel (100 commits)")[![lorenzo](https://avatars.githubusercontent.com/u/37621?v=4)](https://github.com/lorenzo "lorenzo (93 commits)")[![Phally](https://avatars.githubusercontent.com/u/112639?v=4)](https://github.com/Phally "Phally (60 commits)")[![dakota](https://avatars.githubusercontent.com/u/83255?v=4)](https://github.com/dakota "dakota (51 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (32 commits)")[![steefaan](https://avatars.githubusercontent.com/u/5982785?v=4)](https://github.com/steefaan "steefaan (22 commits)")[![jadb](https://avatars.githubusercontent.com/u/33527?v=4)](https://github.com/jadb "jadb (18 commits)")[![Spriz](https://avatars.githubusercontent.com/u/3512268?v=4)](https://github.com/Spriz "Spriz (14 commits)")[![bcrowe](https://avatars.githubusercontent.com/u/752603?v=4)](https://github.com/bcrowe "bcrowe (12 commits)")[![bar](https://avatars.githubusercontent.com/u/88155?v=4)](https://github.com/bar "bar (7 commits)")[![ceeram](https://avatars.githubusercontent.com/u/111448?v=4)](https://github.com/ceeram "ceeram (6 commits)")[![davidyell](https://avatars.githubusercontent.com/u/49889?v=4)](https://github.com/davidyell "davidyell (6 commits)")[![dereuromark](https://avatars.githubusercontent.com/u/39854?v=4)](https://github.com/dereuromark "dereuromark (5 commits)")[![drmonkeyninja](https://avatars.githubusercontent.com/u/357623?v=4)](https://github.com/drmonkeyninja "drmonkeyninja (5 commits)")[![curtisgibby](https://avatars.githubusercontent.com/u/1086964?v=4)](https://github.com/curtisgibby "curtisgibby (5 commits)")[![eymen-elkum](https://avatars.githubusercontent.com/u/2862528?v=4)](https://github.com/eymen-elkum "eymen-elkum (3 commits)")

---

Tags

cakephpcakephp-plugincrudphpscaffoldingscaffoldcakephpcrudbakecakeupdatedeleteretrievecreate

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[friendsofcake/crud-view

View layer for CRUD

52433.8k2](/packages/friendsofcake-crud-view)[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.4M207](/packages/backpack-crud)[dereuromark/cakephp-setup

A CakePHP plugin containing lots of useful management tools

36162.8k2](/packages/dereuromark-cakephp-setup)[friendsofcake/crud-users

Adds basic users support to CakePHP applications that use the Crud plugin.

1711.7k1](/packages/friendsofcake-crud-users)

PHPackages © 2026

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