PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. PHP code can be simply mixed with HTML code, or with various template engines, web frameworks.

PHP Framework Popularity






Informaticstec for Technology LLC (IFT)


PHP is used by 82.2% of all the websites whose server-side programming language we know.


  • OsCommerce

    OsCommerce is an e-commerce and online store-management software program. It can be used on any web server that has PHP and MySQL installed. It is available under the GNU General Public License.

  • WordPress

    WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. More simply, WordPress is what you use when you want to work with your blogging software, not fight it. Over 60 million people have chosen WordPress to power the place on the web they call “home”.

  • Magento

    Magento is an open-source content management system for e-commerce web sites. According to the research conducted by aheadWorks in April 2014, Magento’s market share among the 20 most popular e-commerce platforms is about 34%.

  • OpenCart

    OpenCart is an open source PHP-based online shopping cart system. A robust e-commerce solution for Internet merchants with the ability to create their own online business and participate in e-commerce at a minimal cost. OpenCart is designed feature rich, easy to use, search engine friendly and with a visually appealing interface.

  • Joomla

    Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. It includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization.

  • PhpList is an open source software for managing mailing lists. It is designed for the dissemination of information, such as newsletters, news, advertising to list of subscribers. It is written in PHP and uses a MySQL database to store the information. phpList is free and open-source software subject to the terms of the GNU General Public License (GPL).

  • CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.

  • Zend Framework

    Zend Framework (ZF) is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License. Zend Framework features include, all components are fully object-oriented PHP 5 and are E_STRICT compliant, use-at-will architecture with loosely coupled components and minimal interdependencies, etc.

  • PRADO Framework

    PRADO is an open source, object-oriented, event-driven, component-based PHP web framework. PRADO features include the following, input handling and business logic, Skinning and theming, Unit testing and functional testing based on PHPUnit, Code generated by PRADO components adheres to the XHTML standard, Supports for creation and consummation of SOAP- or JSON-based web services, etc.

  • PEAR Framework

    The PHP Extension and Application Repository, or PEAR, is a repository of PHP software code. Though community-driven, the PEAR project has a PEAR Group which serves as the governing body and takes care of administrative tasks. Each PEAR code package comprises an independent project under the PEAR umbrella. It has its own development team, versioning-control and documentation.


    XOOPS is a open source content management systems (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL).

  • Symfony

    Symfony is a PHP web application framework for MVC applications. Symfony is released under the MIT license. Using plugins, Symfony is able to support JavaScript frameworks and many more PHP projects. At one time it was used for 20 million users of Yahoo! Bookmarks.

  • Laravel

    Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller (MVC) architectural pattern. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.

  • Drupal

    Drupal is an open-source content-management framework written in PHP. It is used as a back-end framework for at least 2.1% of all Web sites worldwide ranging from personal blogs to corporate, political, and government sites. It is also used for knowledge management and business collaboration. Drupal runs on any computing platform that supports both a Web server capable of running PHP and a database to store content and configuration.

  • Application Programming Interface (API)

    An API may be for a web-based system, operating system, or database system, and it provides facilities to develop applications for that system using a given programming language. APIs are one of the most common ways technology companies integrate with each other. Those that provide and use APIs are considered as being members of a business ecosystem.

  • PrestaShop

    PrestaShop is an open source e-commerce solution. The software is published under the Open Software License (OSL). It is written in the PHP programming language with support for the MySQL database management system. PrestaShop is currently used by 250,000 shops worldwide and is available in 60 different languages.

  • TYPO3 Flow

    TYPO3 Flow (formerly FLOW3) is an open source web application framework written in PHP. The first final version was released on October 20, 2011. It was primarily designed as a basis for the upcoming content management system TYPO3 Neos, but can also be used independently. It is generally suitable for PHP development of mid- or large-scaled web applications.

  • Yii

    Yii is an open source, object-oriented, component-based MVC PHP web application framework. Yii is pronounced as “Yee” and in Chinese it means “simple and evolutionary” and it can be acronym for “Yes It Is!”.

  • CodeIgniter

    CodeIgniter is an open-source software rapid development web framework, for use in building dynamic web sites with PHP. In a critical take on PHP frameworks in general, PHP creator Rasmus Lerdorf spoke at frOSCon in August 2008, noting that he liked CodeIgniter “because it is faster, lighter and the least like a framework.”