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

ActiveProject

recrud/recrud
=============

CakePHP skeleton app

v2.1.3(1y ago)71.5k3MITJavaScriptPHP &gt;=8.1

Since Oct 26Pushed 9mo ago1 watchersCompare

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

READMEChangelog (10)Dependencies (17)Versions (19)Used By (0)

[![Logo](https://github.com/Asyraf-wa/recrud/raw/2.x/webroot/img/ss/reCRUD_Logo.jpg)](https://github.com/Asyraf-wa/recrud/blob/2.x/webroot/img/ss/reCRUD_Logo.jpg)

Re-CRUD 2.X enable the developer to create the fundamental web application functions, create, read, update and delete including the other features such as searching, reporting, audit trail and others. Re-CRUD is based on the CakePHP framework with integrated useful plugins.

🚀 Authors
---------

[](#-authors)

- [@Asyraf Wahi Anuar](https://github.com/Asyraf-wa)

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

Framework and Plugin Acknowledgements
-------------------------------------

[](#framework-and-plugin-acknowledgements)

- [CakePHP](https://cakephp.org)
- [Bootstrap](https://getbootstrap.com)
- [jQuery](https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js)
- [Search Plugin](https://github.com/FriendsOfCake/search)
- [Tools Plugin](https://github.com/dereuromark/cakephp-tools)
- [Upload Plugin](https://github.com/FriendsOfCake/cakephp-upload)
- [CakePDF Plugin](https://github.com/FriendsOfCake/CakePdf)
- [CSVview Plugin](https://github.com/FriendsOfCake/cakephp-csvview)
- [Authentication Plugin](https://github.com/cakephp/authentication)
- [README Generator](https://readme.so/editor)

Features
--------

[](#features)

- CRUD with \[Sneat\] Bootstrap 5 template
- User management and profile
- Search / Filter
- QR Code for sharing
- Audit Trail
- FAQ
- To Do list / task
- Site Configuration
- Contact us
- Light/dark mode toggle \[coming soon\]
- ReCrudZero \[coming soon\]
- Archived \[coming soon\]
- Notification bar
- Promotion Ribbon
- Menu Management \[coming soon\]

Screenshots
-----------

[](#screenshots)

[![App Screenshot](https://github.com/Asyraf-wa/recrud/raw/2.x/webroot/img/ss/ReCRUD_Dashboard.png)](https://github.com/Asyraf-wa/recrud/blob/2.x/webroot/img/ss/ReCRUD_Dashboard.png)

[![App Screenshot](https://github.com/Asyraf-wa/recrud/raw/2.x/webroot/img/ss/ReCRUD_Setting.png)](https://github.com/Asyraf-wa/recrud/blob/2.x/webroot/img/ss/ReCRUD_Setting.png)

Roadmap
-------

[](#roadmap)

- Additional records management features
- More details reporting pages
- Add more integrations

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

[](#contributing)

Contributions are always welcome!

See `contributing.md` for ways to get started.

Please adhere to this project's `code of conduct`.

Documentation
-------------

[](#documentation)

[Documentation](https://codethepixel.com) (Coming Soon)

Installation
------------

[](#installation)

Clone Re-CRUD repo

```
  composer create-project recrud/recrud
```

or

```
  git clone https://github.com/Asyraf-wa/recrud.git
```

Run composer update

```
  composer update
```

Configuration
-------------

[](#configuration)

Rename file `app_local_example.php` to `app_local.php` in `config` folder

Create database in `phpmyadmin`

Configure database

```
    'Datasources' => [
        'default' => [
            'host' => 'localhost',
            'port' => 'non_standard_port_number',
            'username' => 'root',
            'password' => '',
            'database' => 'recrud',
            'url' => env('DATABASE_URL', null),
        ],
```

Database migration

```
  bin/cake migrations migrate
```

Database seeding

```
  bin/cake migrations seed
```

Default account Info

```
  admin@localhost.com | 123456
```

🛠 Requirements
--------------

[](#-requirements)

PHP 8+

intl extension

Table should contain attribute: status(int) 1 with default value 1. This is used to tag active records as active(1), disabled(0) and archived(2). It also will be used for reporting charts.

Set SQL Mode (Edit my.ini)

```
  sql-mode = ""
```

🔗 Webserver Links
-----------------

[](#-webserver-links)

[![XAMPP](https://camo.githubusercontent.com/d0539dd8959df9849ed46ea57f497a97efa76faa2bd082bea032fda0d9bc1e30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f58414d50502d3030303f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465)](https://www.apachefriends.org/download.html)[![WAMP](https://camo.githubusercontent.com/aaea9480456c67b06de43e37875b894dce54d15dbde5e2ea2ea0c4c7942c096d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f57414d502d3041363643323f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465)](https://www.wampserver.com/en/)[![MAMP](https://camo.githubusercontent.com/8b66666f5510ac00d3940cc4f22037d9429287a6ed8066ad9ed2796ef9a50173/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d414d502d3144413146323f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465)](https://www.mamp.info/en/windows/)

Usage/Examples
--------------

[](#usageexamples)

Generate CRUD with ReCrud features:

```
bin/cake bake all tableName
```

Generate CRUD without ReCrud features:

```
bin/cake bake all tableName --theme ReCrudZero
```

Badges
------

[](#badges)

[![MIT License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](https://choosealicense.com/licenses/mit/)

Demo
----

[](#demo)

Coming Soon

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance49

Moderate activity, may be stable

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

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

Total

16

Last Release

293d ago

Major Versions

v1.0.8 → v2.0.02024-07-10

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

v2.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/55e480386a95dc95fd4fc29d46121e89781d6a7d3e410ce0f30f999f1113c82c?d=identicon)[Asyraf\_wa](/maintainers/Asyraf_wa)

---

Top Contributors

[![Asyraf-wa](https://avatars.githubusercontent.com/u/4156856?v=4)](https://github.com/Asyraf-wa "Asyraf-wa (195 commits)")

---

Tags

applicationcakephpcodethepixelmvcrapid-developmentrecrudweb

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[cakephp/app

CakePHP skeleton app

3831.7M1](/packages/cakephp-app)[bedita/manager

BEdita Manager - official admin webapp for BEdita4 API

131.0k](/packages/bedita-manager)

PHPackages © 2026

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