All Projects → cakephp → Cakephp

cakephp / Cakephp

Licence: mit
CakePHP: The Rapid Development Framework for PHP - Official Repository

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects
shell
77523 projects
hack
652 projects

Projects that are alternatives of or similar to Cakephp

Thinkgo
A lightweight MVC framework written in Go (Golang).
Stars: ✭ 184 (-97.82%)
Mutual labels:  orm, web-framework, mvc
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (-99.03%)
Mutual labels:  orm, web-framework, mvc
Jkmvc
Jkmvc is an elegant, powerful and lightweight MVC & ORM framework built using kotlin. It aims to be swift, secure, and small. It will turn java's heavy development into kotlin's simple pleasure. No spring.
Stars: ✭ 86 (-98.98%)
Mutual labels:  orm, web-framework, mvc
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-97.89%)
Mutual labels:  rest-api, web-framework, mvc
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (-96.97%)
Mutual labels:  orm, web-framework, mvc
Actframework
An easy to use Java MVC server stack
Stars: ✭ 690 (-91.84%)
Mutual labels:  web-framework, mvc-framework, mvc
Aah
A secure, flexible, rapid Go web framework
Stars: ✭ 647 (-92.35%)
Mutual labels:  rest-api, web-framework, mvc-framework
Skinny Framework
🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Stars: ✭ 719 (-91.49%)
Mutual labels:  orm, validation, web-framework
Furion
Make .NET development easier, more versatile, and more popular.
Stars: ✭ 902 (-89.33%)
Mutual labels:  validation, mvc
Famework
Famework is a simple to use PHP Framwork to easily create splendid but lightweight web applications.
Stars: ✭ 8 (-99.91%)
Mutual labels:  mvc-framework, mvc
Flypie
Flysystem plugin for CakePHP
Stars: ✭ 35 (-99.59%)
Mutual labels:  hacktoberfest, cakephp
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-99.79%)
Mutual labels:  rest-api, web-framework
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (-90.17%)
Mutual labels:  rest-api, hacktoberfest
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (-12.87%)
Mutual labels:  rest-api, hacktoberfest
Latke
🌀 一款以 JSON 为主的 Java Web 框架。
Stars: ✭ 781 (-90.76%)
Mutual labels:  orm, mvc
Usetheform
React library for composing declarative forms, manage their state, handling their validation and much more.
Stars: ✭ 40 (-99.53%)
Mutual labels:  validation, form-builder
Bast
Simple but Elegant Web Framework
Stars: ✭ 49 (-99.42%)
Mutual labels:  orm, mvc
Laravel Adminpanel
A Laravel Admin Panel (Laravel Version : 6.0)
Stars: ✭ 774 (-90.84%)
Mutual labels:  rest-api, hacktoberfest
Mvp
PowerShell Module to interact with the Microsoft MVP API
Stars: ✭ 38 (-99.55%)
Mutual labels:  rest-api, hacktoberfest
Json Api Dart
JSON:API client for Dart/Flutter
Stars: ✭ 53 (-99.37%)
Mutual labels:  rest-api, hacktoberfest

CakePHP

Software License Build Status 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 irc.freenode.net - Come chat with us, we have cake.
  • Forum - Official CakePHP forum.
  • GitHub Issues - Got issues? Please tell us!
  • Roadmaps - Want to contribute? Get involved!

Contributing

Security

If you’ve found a security issue in CakePHP, please use the procedure described in SECURITY.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].