Awesome CakePHP 
A curated list of amazingly awesome CakePHP 5.x+ plugins, resources and shiny things.
If you are looking for previous CakePHP resources please visit: - the CakePHP 2.x version of this awesome list - the CakePHP 3.x version of this awesome list - the CakePHP 4.x version of this awesome list - this wiki with a list of not-yet upgraded plugins
Additional lists you might find useful: - CakePHP Plugins - Awesome PHP - Awesome Awesomeness
For those wondering; this list differs from plugins.cakephp.org by supporting plugin subparts (instead of only the whole plugin/repo), more granular grouping and the primary focus on task-specific functionality.
Table of Contents
- Plugins
- AI Tools
- Architecture
- Asset Management
- Auditing / Logging
- Authentication and Authorization
- Caching
- Code Analysis
- Console
- Debugging
- File Manipulation
- Filtering and Validation
- Geolocation
- I18n
- Imagery
- Libs
- Markup
- Migration
- Miscellaneous
- Navigation
- Notifications and Real-time Communication
- ORM / Database / Datamapping
- Queue
- REST and API
- Search
- Security
- SEO
- Skeleton
- Social
- Templating
- Testing
- Third Party APIs
- Software
- Web Applications
- Resources
- Conferences
- Contributing
Plugins
AI Tools
Plugins and libraries for integrating artificial intelligence and machine learning tools.
- Synapse plugin - Expose your application functionality via MCP, with built-in tools and documentation search to help you discover and interact with your app's capabilities.
Architecture
- Burzum/CakeServiceLayer plugin - Service layer and domain/business model implementation.
Asset Management
Managing, compressing and minifying website assets.
- AssetCompress plugin - A complete asset manager for CakePHP.
- AssetMix plugin - Provides integration with Laravel Mix asset compilation.
- ViteHelper plugin - Provides integration with Vite asset compilation.
Auditing / Logging
Tracking changes and events in your app.
- AuditStash plugin - Flexible and rock solid audit log tracking.
- Bouncer plugin - The pendant to AuditStash, allow moderation and approval of add/edit/delete actions before the actual change is applied.
- DatabaseLog plugin - Simple and stand-alone logging to database instead of files.
- Muffin/Footprint plugin - Plugin to allow passing currently logged in user to model layer.
- Version plugin - A plugin that facilitates versioned database entities.
Authentication and Authorization
Plugins and libraries for implementing authentication and authorization.
- ADmad/SocialAuth plugin - A plugin which allows you to authenticate using social providers like Facebook/Google/Twitter etc. using SocialConnect/auth social sign on library.