CakePHP: The Rapid Development Framework for PHP - Official Repository
Alternatives To Cakephp
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Cakephp8,6324,6841,4264 hours ago360August 29, 202244mitPHP
CakePHP: The Rapid Development Framework for PHP - Official Repository
Node Express Boilerplate5,409
a month ago10September 28, 202075mitJavaScript
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Flasgger3,284295614 days ago49July 31, 2020237mitPython
Easy OpenAPI specs and Swagger UI for your Flask API
Express Typescript Boilerplate2,946
a month ago94mitTypeScript
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
Rest Hapi1,16615 months ago7July 22, 202072mitJavaScript
🚀 A RESTful API generator for Node.js
Swagger Parser9671,5015343 months ago81August 15, 202168mitJavaScript
Swagger 2.0 and OpenAPI 3.0 parser/validator
Open Api8202651877 days ago31June 03, 2022113mitJavaScript
A Monorepo of various packages to power OpenAPI in node
Express Openapi Validator7641941a month ago254May 30, 2022148mitTypeScript
🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification
Aurora Api Project222
2 months agoC#
Aurora is a project developed in .NET 6, where it aims to show how to create something using an architecture, in layers, simple and approaching, in a simplistic way, some concepts such as DDD.
Marshmallow Jsonapi2129815a year ago43December 27, 202051mitPython
JSON API 1.0 ( formatting with marshmallow
Alternatives To Cakephp
Select To Compare

Alternative Project Comparisons


Software License Coverage Status Code Consistency Total Downloads Latest Stable Version

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Installing CakePHP via Composer

You can install CakePHP into your project using Composer. If you're starting a new project, we recommend using the app skeleton as a starting point. For existing applications you can run the following:

$ composer require cakephp/cakephp

For details on the (minimum/maximum) PHP version see version map.

Running Tests

Assuming you have PHPUnit installed system wide using one of the methods stated here, you can run the tests for CakePHP by doing the following:

  1. Copy phpunit.xml.dist to phpunit.xml.
  2. Add the relevant database credentials to your phpunit.xml if you want to run tests against a non-SQLite datasource.
  3. Run phpunit.

Some Handy Links

  • CakePHP - The rapid development PHP framework.
  • CookBook - The CakePHP user documentation; start learning here!
  • API - A reference to CakePHP's classes.
  • Awesome CakePHP - A list of featured resources around the framework.
  • Plugins - A repository of extensions to the framework.
  • The Bakery - Tips, tutorials and articles.
  • Community Center - A source for everything community related.
  • Training - Join a live session and get skilled with the framework.
  • CakeFest - Don't miss our annual CakePHP conference.
  • Cake Software Foundation - Promoting development related to CakePHP.

Get Support!

  • Slack - Join us on Slack.
  • Discord - Join us on Discord.
  • #cakephp on - Come chat with us, we have cake.
  • Forum - Official CakePHP forum.
  • GitHub Issues - Got issues? Please tell us!
  • Roadmaps - Want to contribute? Get involved!



If youve found a security issue in CakePHP, please use the procedure described in

Popular Validation Projects
Popular Rest Api Projects
Popular Data Processing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Rest Api
Web Application Framework
Mvc Framework
Form Builder