Your first time on this page? Allow me to give some explanations.
Awesome CakePHP
A curated list of amazingly awesome CakePHP plugins, resources and shiny things.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you friendsofcake & contributors
View Topic on GitHub:
friendsofcake/awesome-cakephp
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Awesome CakePHP
A curated list of amazingly awesome CakePHP plugins, resources and shiny things.
A curated list of amazingly awesome PHP libraries, resources and shiny things.
A curated list of awesome awesomeness
APM
cakephp <3 newrelic
CakePHP New Relic plugin.
Architecture
Service layer implementation for CakePHP
Asset Management
An asset compression plugin for CakePHP. Provides file concatenation and a flexible filter system for preprocessing and minification.
Provides helpers functions for CakePHP to use Laravel Mix.
Assets is a CakePHP plugin to allows you to generate assets
Less parser plugin for CakePHP
CakePHP Minify HTML Plugin
Auditing / Logging
Flexible and rock solid audit log tracking for CakePHP 3
DatabaseLog CakePHP plugin to log into DB instead of files. Better to filter and search.
CakePHP plugin to allow passing currently logged in user to model layer.
CakePHP3: plugin that facilitates versioned database entities
Authentication and Authorization
Plugin for managing ACL in CakePHP applications.
A CakePHP plugin for authenticating using JSON Web Tokens
A CakePHP plugin which allows you to authenticate using social providers like Facebook/Google/Twitter.
Authentication plugin for CakePHP. Can also be used in PSR7 based applications.
PSR7 Middleware for authorization
CakePHP plugin for authenticating against Navision® service using SOAP or OData services using NTLM.
Users Plugin for CakePHP
A simple Cake 3 plugin to automatically authenticate users with Cookies.
A CakePHP plugin for hierarchical, role based, simple authorization.
CakePHP 3 authentication using the league/oauth2-client.
Security tokens for CakePHP
MultiTenant CakePHP Plugin - Use this plugin to easily build SaaS enabled web applications
CakePHP TinyAuth plugin for an easy and fast user authentication and authorization. Single or multi role. DB or config file based.
A CakePHP Tools plugin containing lots of useful helpers, behaviors, components, shells, ...
Two-factor authentication plugin
a cakephp plugin to allow group of user or single user to view specific page
Caching
CakePHP Cache plugin for caching views as static cache files.
Code Analysis
CakePHP 4 extension for PHPStan
IDE Helper plugin for CakePHP
Helper plugin around CakePHP testing and TDD as browser backend
Debugging
A CakePHP plugin to use Airbrake for errors and exceptions.
Association Debugger is a simple association diagram drawer for CakePHP 3
Whoops Error Handler for CakePHP - PHP errors and exceptions for cool kids
Debug Toolbar for CakePHP applications.
ErrorEmail Plugin for CakePHP3.x
A demo app to display dispatching and execution order of files and callbacks in a CakePHP app. Try it out!
CakePHP plugin integration for Sentry
CakePHP Setup Plugin - containing useful management and debugging tools for CakePHP apps
Dependency Injection
A cakephp plugin for dependency injection based on Pimple library
CakePHP 3 plugin to include a Dependency Injector Container based on Ray.Di
E-commerce
Elastic Email plugin for CakePHP 3
A email sending queue for CakePHP
CakePHP 3 emails just got better!
Mailgun plugin for CakePHP 3
SendGrid plugin for CakePHP 3
Environment
Deprecated CakePHP3: Environments Library as a plugin
DB-based configuration for CakePHP 3
Settings plugin for Cake3.x. Configurations stored in your database
File Manipulation
Abstract file storage and upload plugin for CakePHP. Write to local disk, FTP, S3, Dropbox and more through a single interface. It's not just yet another uploader but a complete storage solution.
Flysystem plugin for CakePHP
CakePHP 3.0 Image upload behavior
Filesystem plugin for CakePHP
CakePHP: Handle file uploading sans ridiculous automagic
An upload plugin for CakePHP 3
Cake3 plugin to upload files.
Filtering and Validation
Dispatcher filters (middleware) for CakePHP 3
Extra validation providers and rules for CakePHP 3
This is a CakePHP wrapper for the HTML Purifier lib. The plugin includes a trait, a view helper, a behavior and a shell to clean your markup wherever you like, in the view or in the model layer or clean any table and field using the shell.
This is a CakePHP3 Purifier Plugin Behavior that cleanses data before it is marshaled into the entity and/or before saving.
Geolocation
A CakePHP plugin around geocoding tools and helpers.
HTTP
CakePHP Adapter for HTTPlug
I18n
A CakePHP plugin with I18n related tools.
I18n and L10n related CakePHP code
A 3.x+ CakePHP plugin for efficiently managing data translations
A CakePHP plugin to manage locales/translations via Transifex API
A CakePHP plugin to manage translations of your static content the easy way via web backend.
Translation Plugin for CakePHP 3
Imagery
CakePHP plugin for using Glide image manipulation library
HTML to image plugin for CakePHP
CakePHP wrapper for the powerful Imagine image processing library. Makes images manipulation easy and powerful.
cakephp-thumber is a CakePHP plugin to create thumbnails
Libs
Deploy CakePHP applications using Capistrano
A standalone DateTime library originally based off of Carbon
A Multi-Framework Composer Library Installer
graphviz
Send your projects up in the clouds
Yaml-route provides possibility to configure CakePHP 3 routes with simple yaml files.
Markup
CakePHP 3 support for CommonMark
CakePHP plugin for markup (parsing and displaying)
Migration
CakePHP database migrations plugin
Upgrade tools for CakePHP meant to facilitate migrating from one version of the framework to another
Upgrade tools for CakePHP meant to facilitate migrating from one version of the framework to another
Miscellaneous
Manage your CakePHP Controllers actions as single classes
AJAX for CakePHP: A plugin to ease handling AJAX requests.
Management plugin for CakePHP 3.x
Enumeration list for CakePHP 3
CakePHP DTO plugin - quickly generate useful data transfer objects for your app (mutable/immutable)
CakePHP Impersonate Plugin
This is a collection of Cakephp Middlewares.
CakePHP plugin to render simple calendars or ical/ics files
A fully customizable Comments plugin for CakePHP 3.
A CakePHP plugin to convert your price from a currency to another
DatabaseBackup is a CakePHP plugin to export, import and manage database backups
A CakePHP plugin for direct feedback or bugreport (with screenshot!) tab option in your app.
A CakePHP Flash plugin for more powerful flash messages
An OPCache Preloader for CakePHP 4.x applications
A CakePHP plugin providing an application heartbeat status page with configurable sensors
The CakePHP adapter for Inertia.js.
Interval plugin for CakePHP
A CakePHP plugin for recursively scanning links
CakePHP Tactician plugin
CakePHP Setup Plugin - containing useful management and debugging tools for CakePHP apps
CakePHP plugin to "shim" functionality up and down for major versions of the framework.
CakePHP3: Easily issue tokens that can be used for mail authentication.
A CakePHP Tools plugin containing lots of useful helpers, behaviors, components, shells, ...
The UserTools plugin provides you the building blocks for everything around users. It comes with a CRUD kick start through the UserToolComponent and the UserBehavior. Just load the component and you have a working login and registration. Customize it as you like through configuration or use only what you really need.
Don't load that much plugins, just one plugin with all utilities you need!
CakePHP 3 Maintenance Mode plugin
Yaml Configuration support for CakePHP 3
Navigation
A KnpMenu seasoned menu plugin for CakePHP.
NoSQL
A CakePHP 3.x plugin for accessing MongoDB NoSQL data stores
Notifications
Google Cloud Messaging Plugin for CakePHP 2
Notifications plugin for CakePHP 3.x
CakePHP plugin to send push notification through services like Firebase Cloud Messaging
ORM / Database / Datamapping
CakePHP plugin for maintaining a contiguous sequence of records
CakePHP Decimal type handling using Decimal value object.
CakePHP plugin for duplicating entities including related data
CakePHP plugin for fetching entities from cache
Rapid pagination for CakePHP
A lazy loader for CakePHP entities.
Cakephp plugin to provide easy control over JSON type fields in database
Default ordering for your CakePHP tables
Single Table Inheritance for CakePHP ORM.
Adds soft-delete support to CakePHP ORM.
CakePHP plugin for persisting selected fields of related table
CakePHP Spreadsheet (Excel) plugin.
Single Table Inheritance implementation for CakePHP 3 ORM
CakePHP ORM plugin for creating exclusive row locks
Serialize-able data types for the CakePHP ORM
Bringing the power of the CakePHP ORM to your favourite webservices
Master/Replica connections for Cakephp
CakePHP behavior plugin for easily generating some complicated queries like (bulk) insert/upsert etc.
Partitionable associations for the CakePHP ORM, allowing for basic limiting per group.
CakePHP plugin for creating and/or rendering PDFs, supporting several popular PDF engines.
Queue
Resque plugin for CakePHP : for creating background jobs that can be processed offline later
CakePHP3: easily run background jobs on various message backends
A gearman plugin for CakePHP 3
Queue plugin for CakePHP - simple, pure PHP and without dependencies.
REST and API
Swagger plugin for documenting your CakePHP APIs
Easily expose your CakePHP 3 application validation rules
CakePHP 4 plugin that injects pagination information into API responses.
API Plugin for CakePHP
A CakePHP (3.3+) plugin for activate cors domain in your application
CORS plugin for CakePHP 3
Build advanced JSON API Servers with almost no code.
CakePHP view builder utilizing Fractal library for entities transformation
A CakePHP Swagger Generator. Automatically generate OpenAPI documentation from your code. No annotations required.
Search
Elastic search datasource for CakePHP
Plum Search plugin for CakePHP
CakePHP: Easy model searching
A CakePHP Behaviour to allow easy searching through Sphinxsearch indexes
CakePHP Tags Plugin
Security
A CakePHP plugin for dropping in Brute Force Protection to your controllers and methods.
CakePHP 4 plugin that provides application-level database encryption.
Dead simple, unobtrusive and extendable captcha solution for CakePHP
Cipher your entities data with CakePHP and this behavior
CakePHP Expose plugin to expose entities through additional UUIDs instead of their AIID primary keys
ID obfuscation for the CakePHP ORM.
(API) Rate limiting requests in CakePHP
CakePHP: Easy to integrate Google Recaptcha v2 to your project.
A CakePHP plugin that allows you to hide email addresses using reCAPTCHA
A CakePHP plugin that allows you to check if a username, email address or ip address has been reported as a spammer
SEO
Slugging for CakePHP
Seo plugin for cakePHP
A simple Cake3 plugin to slug fields and find records by slug.
A CakePHP Tools plugin containing lots of useful helpers, behaviors, components, shells, ...
Skeleton
CakePHP application template
Production-grade rapid controller development with built in love for API and Search
A bake template for RESTful CakePHP controllers. [READ-ONLY]
A skeleton example to create a Cake3 plugin.
Social
Forum plugin for CakePHP
Ratings Plugin for CakePHP
CakePHP link generator for sharing content on social networks
Templating
Address helper for CakePHP
The Bake Command Plugin
Twitter Bootstrap Plugin for CakePHP 3 with bundled less.php parser, helpers and bake templates
CakePHP: Transparently use Bootstrap
A plugin to generate Excel files with CakePHP. Uses the PHPExcel library.
Front-End Framework Helpers for CakePHP 3.0
CakePHP 3 support for CommonMark
CakePHP: A view class for generating CSV
Datalist plugin for CakePHP 3
CakePHP Plugin with RssView to create RSS feeds.
Inline your CSS to simplify email styling in CakePHP
🍰 Jade Template Engine Plugin for CakePHP 3, powered by Tale Jade for PHP
CakePHP 3 plugin to support Liquid templates
CakePHP Meta plugin for managing meta tags and SEO related HTML header markup.
CakePHP 3 plugin for Facebook OpenGraph and Twitter Cards
Twig View for CakePHP
CakePHP helper for embedding YouTube, Vimeo and Dailymotion videos
Testing
CakePHP module for Codeception
CakePHP Code Sniffer
CakePHP Fixture Factories
CakePHP 3 plugin to support Faker's data generation/seeding in fixtures, migrations, etc.
CakePHP Fixtures plugin to read fixtures and creating tables with data from tests
CakePHP: Improve performance of your fixture based tests on MySQL.
FactoryMuffin for CakePHP 3
Third Party APIs
CakePHP plugin for TMDB (The Movie Database) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.
Useful console commands for deploying CakePHP apps using Cloudflare.
GitHub webservice plugin for CakePHP
CakePHP plugin wrapper to talk to Jira.
CakePHP plugin wrapping Ratchet
A Salesforce Enterprise Datasource for CakePHP allowing manipulation of Salesforce objects through Cakes ORM
Twitter webservice plugin for CakePHP
Development Environment
A collection of useful .gitignore templates
A cakephp/app 4.2 template for Docker and Kubernetes.
CakePHP 3 Vagrant Setup made simple
Example Dockerfile for deploying a CakePHP application in a Docker container, able to connect to a remote database with database-based sessions.
A plugin to discover and manage CakePHP plugins.
CakePHP3/4 support in NetBeans
Welcome to Oven. The easiest way to install CakePHP.
PhpStorm Command Line comands generation plugin
CMS and applications built on CakePHP
A blogging software written in CakePHP
Modular CMS powered by CakePHP
Demo
Part of BlogMVC project: http://blogmvc.com/
A Sample CakePHP 3 application built with the Crud plugin
A collection of examples for CakePHP 3
A resource to help people starting with @CakePHP 3.
A CakePHP + VueJS single page application skeleton/boilerplate.
Help
CakePHP Websites
CakePHP Videos
CakePHP Tutorials
CakePHP Reading and Listening
CakePHP Internals Reading
CakePHP: The Rapid Development Framework for PHP - Official Repository