This is a list of PHP frameworks:
FAT-FREE is a powerful yet lightweight PHP 5.3+ Web development framework designed to help you build dynamic and robust applications – fast!
Flourish is a PHP unframework — a general-purpose, object-oriented library. It has a modular architecture, meaning it isn’t strictly MVC. It focuses on being secure, well documented and easy to use, while solving problems intrinsic to web development.
QCubed is a PHP framework for rapid web development. Building on top of jQuery, with OOP at its core, QCubed provides a powerful solution for building database-driven Web 2.0 applications.
The PhpBURN is a complete PHP framework and is compose by three main modules ( but not the only ones because everyone can develop your own modules and integrate it to the tool ). The main principle in this tool is the MVC pattern.
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks.
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.
Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.
Yes, it is Yii — a high-performance component-based PHP framework best for developing large-scale Web applications. Yii comes with a full stack of features, including MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming, Web services, and so on. Written in strict OOP, Yii is easy to use and is extremely flexible and extensible.
The Web Application Component Toolkit is a framework for creating web applications. WACT facilitates a modular approach where individual, independent or reusable components may be integrated into a larger web application. WACT assists in implementing the Model View Controller pattern and the related Domain Model, Template View, Front Controller and Application Controller patterns.
ATK is a special purpose framework, targeted at business applications. It allows you to build an application with very small amounts of code.
Its focus on business features makes it an excellent framework for HRM, CRM, data management and CMS type applications.
The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern.
Symfony is a full-stack framework, a library of cohesive classes written in PHP.
It provides an architecture, components and tools for developers to build complex web applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with no surprise.
Symfony is based on experience. It does not reinvent the wheel: it uses most of the best practices of web development and integrates some great third-party libraries.
The latest incarnation of Caffeine Web Framework was written to target PHP 5.1, and is distributed under BSD license.
Castor est un framework écrit en PHP et distribué sous licence GNU GPL. Il est à l’initiative de la société 2LE. C’est une plateforme qui s’est enrichie au fur et à mesure des projets web menés par l’entreprise.
Copix est un framework PHP mature utilisé depuis fin 1999 par de très nombreux sites.
L’équipe de développement (Copix Team) est riche de personnes d’univers professionnels variés avec des attentes différentes.
CEP (Core Enterprise PHP) is an enterprise application framework designed to make the development of modular, component-driven web applications a rapid and well-defined process. CEP extends PEAR, using PEAR packages where ever appropriate.
Fusebox is the most popular framework for building ColdFusion and PHP web applications. “Fuseboxers” find that the framework releases them from much of the drudgery of writing applications and enables them to focus their efforts on creating great, customer-focused software.
Kohana is an elegant HMVC PHP5 framework that provides a rich set of components for building web applications.
It requires very little configuration, fully supports UTF-8 and I18N, and provides many of the tools that a developer needs within a highly flexible system. The integrated class auto-loading, cascading filesystem, highly consistent API, and easy integration with vendor libraries make it viable for any project, large or small.
A HTTP-friendly framework of controllers for PHP5.
Kumbia is a free web framework written in PHP5. Based on the best web development practices, used in commercial and educational software, Kumbia promotes the speed and efficiency in the creation and maintenance of web applications, replacing repetitive coding tasks by power, control and pleasure.
InterJinnTM is an open-source multi-tier framework for web and shell applications using the PHP scripting engine.
Ismo is an application framework written in PHP for PHP. It features industry accepted design solutions such as MVC (model-view-controller separation) yet remains easy and straightforward to use.
Jelix is an open-source PHP5 framework which help you to develop any kind of web applications.
Kolibri is a lightweight, flexible web application framework written in PHP 5. Kolibri’s focus is on providing you with the tools to customize the framework to your liking — from its custom URI mapper and plug-in-based core architecture, to the view technology of your choice. Kolibri flies either way.
Complexity is the enemy of security, stability and rapid software development. NanoMVC builds on the philosophy that good software is simple.
Nette Framework is a powerful, component-based and event-driven framework for creating web applications and services in PHP 5. Nette Framework is designed with simplicity in mind.
Php On Trax (formerly Php On Rails) is a web-application and persistance framework that is based on Ruby on Rails and includes everything needed to create database-backed web-applications according to the Model-View-Control pattern of separation.
PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.
A robust, feature-rich, flexible framework that abstracts the mundane and gets out of the way, letting you (the brains) get the job done.
As a completely object-oriented framework, it takes the best of PHP and provides a truly rapid application development platform. Initial prototypes roll out in minutes instead of days. Iterations come around in hours instead of weeks. As projects iterate into more cohesive solutions, the framework allows developers to take prototypes to the next level by providing the capability of bringing the application to maturity.
Solar is a PHP 5 framework for web application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.
Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing. Tigermouse does not require any Javascript coding, so you can focus on your application core logic instead of tinkering in UI.
Studs began simply as a port of Apache’s Jakarta Struts MVC Framework to PHP, though it has turned out to be decidedly more. I started this project to study the internals of J2EE web applications and then to bring these design concepts into the PHP environment. Now it is time the see if the code lives up to this challenge.
zephyr is an ajax based framework for php5 developers. you can easily develop business applications using this robust framework. this is extremely easy to learn and very simple to implement.
Zoop is a recursive acronym which stands for Zoop Object Oriented PHP Framework.
The Zoop Framework is stable, scalable, and portable. Far from being Yet Another PHP Framework or Rails clone, it’s been in development since 2001 and in production use for the last 6 years in a number of different environments. It’s designed to be fast, efficient, modular, and extensible. Although it predates the recent proliferation of PHP MVC frameworks, it not only supports but encourages separation of display, logic and data layers.
Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.
Spaghetti* é um framework escrito em PHP para ajudar a tornar o seu dia-a-dia mais produtivo e divertido.
evoCore is the framework at the heart of the b2evolution blogging application.
It is freely available for anyone to use. It is dual licensed so you can choose to use it either under the GNU GPL or the Mozilla MPL license. The b2evolution project, for example, is using it under the GNU GPL.