Flexible and rock solid audit log tracking.
Simple and stand-alone logging to database instead of files.
Plugin to allow passing currently logged in user to model layer.
A plugin that facilitates versioned database entities.
A PHPStan extension to resolve CakePHP magic around getter return types for the static analyzer.
Helps to make IDE support better by adding annotations to your existing code similar to what baking does to new code.
Useful IdeHelper addons for other plugins or custom use cases.
A Psalm extension to resolve CakePHP magic around getter return types for the static analyzer.
Provides testing enhancements and TDD support as browser backend.
A plugin that draws your model associations as diagram.
PHP errors and exceptions for cool kids with filp/whoops.
The de-facto standard for debugging.
A demo app to display the execution order of files, methods and callbacks.
A plugin to seamlessly integrate Sentry for errors and exceptions.
A lightweight setup plugin containing debugging and maintenance tools.
A simple Blog example with CakePHP based on BlogMVC Project.
A bookmarking application built with the CRUD plugin.
A demo application to send CakePHP docker container logs to Grafana Loki via Fluentd.
Advanced query building examples.
Example CakePHP codebase containing real world examples (CRUD, auth, advanced patterns and more) that adheres to the RealWorld spec and API.
A sandbox CakePHP application with lots of demos and plugin showcasings.
A CakePHP + VueJS single page application skeleton.
A resource to help people starting with CakePHP.
A cakephp/app template for docker.
Tool for spinning up multiple CakePHP vanilla dev environments.
Docker based local env.
A docker development environment for (CakePHP) apps to be auto-setup including a lot of tools.
CakePHP in a docker container environment.
A small Docker dev environment for CakePHP development which includes a simple command line utility.
This package provides support for CakePHP in NetBeans 8.1+.
Setup your favorite framework with 1 file and 1 click.
A server automation framework and application.
A portable development environment utility.
A plugin to ease handling AJAX requests.
A plugin to add enumeration list support to your app.
Quickly generate useful data transfer objects for your app (mutable/immutable), replacing messy arrays and leveraging your IDE through typehinting and autocomplete.
For generating basic calendars. Includes IcalView for ICS calendar file generation.
Allow visitors to send quick and easy feedback incl. a screenshot via sidebar form.
More powerful flash messages for your application.
Plugin for connecting a Vue 3 app and use an API interface using a middleware.
An OPCache Preloader for CakePHP applications.
Maintenance shell to go into maintenance mode for all requests with optional IP whitelisting.
A plugin containing useful shims and improvements as basis for your application.
Containing lots of useful helpers, behaviors, components, commands, helpers, libs and more.
Behavior for maintaining ordered list of records.
A value object approach on handling decimals.
Behavior for duplicating entities including related data.
Partitionable associations allowing for basic limiting per group.
Behavior for easily generating some complicated queries like (bulk) insert/upsert etc.
Rapid pagination without using OFFSET.
Allows setting default order for your tables.
Soft-delete behavior for CakePHP.
All-in-one solution to provide a complete API. It includes versioning, renderers, CRUD, authentication, extensions (paginate, filter, HATEOAS), and much more.
CakePHP Application development on steroids - rapid prototyping / scaffolding & production-ready code.
A plugin which allows using Fractal transformers for your API output.
Streamline development of modern RESTful APIs for your team's CakePHP project.
This plugin automatically builds OpenAPI from your existing models and routes for display in Swagger and Redoc.
Alternative ORM using Elasticsearch as its backend.
Powerful and flexible solution for implementing advanced search functionality. Provides a robust set of tools for creating dynamic, user-friendly search interfaces with minimal effort.
Implements custom, flexible and extendable search strategies. Implements PRG pattern.
Provides easy searching/filtering for paginated views using PRG pattern.
For tagging and finding tagged records.
Simple, unobtrusive and extendable captcha solution providing by default an image based math captcha.
Expose entities through additional UUIDs instead of their AIID primary keys to obfuscate those IDs and data associated with these numerically ordered values.
Primary key obfuscation/shortening using UUIDs, HashIds, Optimus, Tiny and/or custom obfuscation strategies.
A plugin for rate limiting (API) requests.
Simple, lightweight Google Recaptcha v2.
Provides code generation functionality.
Bootstrap 4/5 integration.
A view class to easily generate CSV.
Containing an RssView class to easily generate (complex) RSS feeds.
Makes handling meta tags and SEO-relevant HTML markup DRY and easy.
HTML snippets as value objects, (Font) icons, and templating topics.
Tree helper to work with Core Tree behavior and handle tree structure output.
A plugin to use the Twig Templating Language for views.
A view class to easily generate XLS using PHPSpreadsheet.
The official CakePHP CS rules.
Create your fixtures dynamically on a test basis, accelerate the writing and maintenance of your tests.
More efficient inserting fixtures when running test suites by decreasing amount of inserts (mysql only).