{"id":13497796,"url":"https://github.com/friendsofcake/crud","last_synced_at":"2025-05-14T05:04:19.330Z","repository":{"id":433819,"uuid":"10498102","full_name":"FriendsOfCake/crud","owner":"FriendsOfCake","description":"Production-grade rapid controller development with built in love for API and Search","archived":false,"fork":false,"pushed_at":"2025-01-27T16:21:51.000Z","size":12828,"stargazers_count":374,"open_issues_count":14,"forks_count":145,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-04-03T11:05:36.175Z","etag":null,"topics":["cakephp","cakephp-plugin","crud","php"],"latest_commit_sha":null,"homepage":"https://crud.readthedocs.io/en/latest/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FriendsOfCake.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-06-05T08:21:11.000Z","updated_at":"2025-04-02T03:22:19.000Z","dependencies_parsed_at":"2024-06-18T10:57:46.967Z","dependency_job_id":"80e5ff0f-eb06-454e-ba52-2a85dd264380","html_url":"https://github.com/FriendsOfCake/crud","commit_stats":{"total_commits":1711,"total_committers":88,"mean_commits":"19.443181818181817","dds":0.7048509643483343,"last_synced_commit":"049db99630e4ceff7f58062aa16536c0fa0b5041"},"previous_names":[],"tags_count":99,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfCake%2Fcrud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfCake%2Fcrud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfCake%2Fcrud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfCake%2Fcrud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FriendsOfCake","download_url":"https://codeload.github.com/FriendsOfCake/crud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248308233,"owners_count":21081965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cakephp","cakephp-plugin","crud","php"],"created_at":"2024-07-31T20:00:39.925Z","updated_at":"2025-04-10T22:28:40.972Z","avatar_url":"https://github.com/FriendsOfCake.png","language":"PHP","readme":"[![Build Status](https://img.shields.io/github/actions/workflow/status/FriendsOfCake/crud/ci.yml?branch=master\u0026style=flat-square)](https://github.com/FriendsOfCake/crud/actions?query=workflow%3ACI+branch%3Amaster)\n[![Coverage Status](https://img.shields.io/codecov/c/github/FriendsOfCake/crud.svg?style=flat-square)](https://codecov.io/github/FriendsOfCake/crud)\n[![Total Downloads](https://img.shields.io/packagist/dt/FriendsOfCake/crud.svg?style=flat-square)](https://packagist.org/packages/FriendsOfCake/crud)\n[![Latest Stable Version](https://img.shields.io/packagist/v/FriendsOfCake/crud.svg?style=flat-square)](https://packagist.org/packages/FriendsOfCake/crud)\n\n# Installation\n\nhttps://crud.readthedocs.io/en/latest/installation.html\n\n# Introduction\n\nCrud was built to be scaffolding on steroids, and allow developers to have\nenough flexibility to use it for both rapid prototyping and production\napplications, even on the same code base -- saving you time.\n\n* Crud is [very fast to install](http://crud.readthedocs.org/en/latest/installation.html), a few minutes tops.\n\n* Crud is very flexible and has tons of [configuration options](http://crud.readthedocs.org/en/latest/configuration.html).\n\n* Crud aims to stay out of your way, and if it happens to get in your way, you can change the undesired\nbehavior very easily.\n\n* Crud relies heavily on CakePHP events and is possible to override, extend, or disable almost all\nof Crud's functionality either globally or for one specific action.\n\n* Usually, the basic code for controller CRUD actions are very simple and always looks the same. Crud\nwill add the actions to your controller so you don't have to reimplement them over and over again.\n\n* Crud does not have the same limitations as CakePHP's own scaffolding, which is \"my way or the\nhighway.\" Crud allows you to hook into all stages of a request, only building the controller code\nneeded specifically for your business logic, outsourcing all the heavy boilerplating to Crud.\n\n* Less boilerplate code means less code to maintain, and less code to spend time unit testing.\n\n* Crud allows you to use your own views, baked or hand-crafted, in addition to adding the\ncode needed to fulfill your application logic, using [events](http://crud.readthedocs.org/en/latest/events.html). It is\nby default compatible with CakePHP's baked views.\n\n* Crud also provides built in features for JSON and XML [API](http://crud.readthedocs.org/en/latest/listeners/api.html)\nfor any action you have enabled through Crud, which eliminates maintaining both a\nHTML frontend and a JSON and/or XML interface for your applications -- saving you tons of time and\nhaving a leaner code base.\n\n# Bugs\n\nIf you happen to stumble upon a bug, please feel free to create a pull request with a fix\n(optionally with a test), and a description of the bug and how it was resolved.\n\nYou can also create an issue with a description to raise awareness of the bug.\n\n# Features\n\nIf you have a good idea for a Crud feature, please join us on IRC/Slack in the #friendsofcake channel\nand let's discuss it (this is not a support channel). Pull requests are always more than welcome.\n\n# Support / Questions\n\nYou can use any of CakePHP's support forums/channels for any support or questions.\n","funding_links":[],"categories":["Table of Contents","PHP","目录","其他框架 Framework Extras一个安全的PHP加密库","其他框架 Framework Extras"],"sub_categories":["Framework Extras","额外的框架 framework-extras"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriendsofcake%2Fcrud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffriendsofcake%2Fcrud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriendsofcake%2Fcrud/lists"}