Friday, June 4, 2010

The Big List of PHP Frameworks

For the start of a new year, it was time to clean out the list of PHP frameworks. A few have fallen by the wayside, but many new ones have been added. It seems that patterns and MVC is still all the rage, but less are professing to being Rails clones, though the inspiration of convention is still strong. There are a wide variety of framework types. From full stack (cakePHP, Symfony) to components (eZ), a bit of both (Zend) and minimalist (LightVC, TinyMVC, Pluf).
To be on the list, the framework needed to be PHP based (4 or 5), and have releases or code updates in the last 12 months. If it was close they have been left in the list. For the purposes of this article and site, the framework needed to have information available in English, though not necessarily as the first language. At this time projects that are content systems but can function as a framework, like Joomla, have been left off. I am inclined to create a new category for them.
A few frameworks are on the watch list, but not included in this update, generally because of a lack of documentation. These are:
  • Nette Framework
  • Orinoco Framework
  • Flow3
  • Recess!
  • Kimura Framework
I am sure that at least 1 active project has been missed. If so, add a comment, and it will be checked out.
Please don't let the comments descend into a my framework is better than yours shout off. If you have comments about a particular framework, then follow the review link add a review with detail, and help out your fellow developer.
Name URL Uses
Adventure PHP Framework adventure-php-framework.org PHP4 & 5
Agavi http://www.agavi.org/ PHP5
Akelos Framework http://trac.akelos.org/ PHP4 & 5
ATK Framework http://www.atk-framework.com/
CakePHP http://cakephp.org/ PHP4 & 5
CodeIgniter Framework http://codeigniter.com/ PHP4 & 5
CoughPHP www.coughphp.com/ PHP5
evoCore evocore.net/ PHP4 & 5
eZ components http://ez.no/ezcomponents PHP5
FUSE MVC Framework http://www.phpfuse.net/ PHP5
Fusebox Framework http://www.fusebox.org/ PHP5
Horde Application Framework http://horde.org/horde/ PHP4 & 5
InterJinn http://www.interjinn.com/ PHP4 & 5
Jelix http://jelix.org/ PHP5
KISSMVC http://kissmvc.com/
KohanaPHP http://kohanaphp.com/ PHP5
Kolibri https://launchpad.net/kolibri PHP5
Konstrukt http://konstrukt.dk/ PHP5
LightVC www.lightvc.org PHP5
Limb3 http://limb-project.com/
Lion framework http://www.lionframework.org
Madeam PHP Framework http://madeam.com/ PHP5
Maintainable PHP Framework http://framework.maintainable.com/ PHP5
OpenBiz http://www.phpopenbiz.org PHP5
P4A http://p4a.crealabsfoundation.org/ PHP5
PHP on TRAX http://www.phpontrax.com/ PHP5
PHPDevShell http://www.phpdevshell.org PHP5
PHOCOA http://phocoa.com PHP5
PhpPeanuts http://www.phppeanuts.org PHP4 & 5
PHPulse http://www.phpulse.com/ PHP5
Pluf http://www.pluf.org/ PHP5
Prado Framework http://www.pradosoft.com/ PHP5
Qcodo http://qcodo.com/ PHP5
QCubed http://qcu.be/ PHP5
PHP Work QPHP http://phpwork.org/ PHP4 & 5
Sapphire http://silverstripe.org/sapphire PHP5
Seagull Framework http://seagullproject.org/ PHP4 & 5
SOLAR Framework http://solarphp.com/ PHP5
Stubbles http://www.stubbles.net/ PHP5
Swat https://code.silverorange.com/wiki/Swat PHP5
Symfony http://www.symfony-project.org/ PHP5
Tangra Framework tangraframework.net PHP5
Tigermouse http://tigermouse.epsi.pl/ PHP5
TinyMVC http://www.tinymvc.com/ PHP5
Xajax www.xajaxproject.org/ PHP4 & 5
Xataface http://xataface.com/ PHP4 & 5
Yii PHP Framework http://www.yiiframework.com/ PHP5
Zend Framework http://framework.zend.com/ PHP5
ZOOP Framework http://zoopframework.com/ PHP4 & 5

No comments:

Post a Comment