This is a list of software and programming tools for the PHP programming language, which includes libraries, debuggers, compilers, integrated development environments, frameworks, and related projects.
Libraries and tools
- Backdrop CMS – content management system1
- BioPHP – bioinformatics2
- CakePHP – open-source web framework model–view–controller3
- CodeIgniter – open-source rapid web development framework for building dynamic web sites4
- Doctrine Project – libraries primarily focused on providing persistence services and related functionality5
- Drupal – open-source web content management system6
- Fat-Free Framework – web framework7
- FuelPHP – open-source web application framework8
- GetSimple CMS – web content management system9
- Guzzle — HTTP client library10
- Gyroscope – framework and a code template system for building web backend systems
- Horde – web application framework11
- Intelephense - a cross platform, cross editor PHP coding tool adhering to the Language Server Protocol (LSP)
- ImpressPages – content management system, MVC engine, inline editing, and drag&drop interface.
- Jamroom – web content management system
- Joomla – content management system
- Laminas Project – open-source object-oriented web application framework12
- Laravel — web application framework
- li₃ – full-stack web framework
- MODX – open-source content management system and web application framework13
- Monolog — logging library
- Neos Flow – web application framework
- Novius OS – content management system designed for internet publishing
- Phalcon – web framework based on the model–view–controller pattern
- PHP-Fusion – web framework based on PHP and MySQL & MariaDB that has an integrated content management system14
- PHP-GTK – language bindings which allow GTK GUI applications to be written in PHP
- phpDocumentor – documentation generator that automatically parses PHP source code and produces readable documentation15
- PHPEclipse – development plugin for the Eclipse IDE Framework16
- PHPMailer — library for sending email
- Pop PHP Framework – web framework
- PRADO – open-source, object-oriented, event-driven, component-based PHP web framework.
- Predis17 — client library for Redis
- ProcessWire – open source content management system, content management framework, and web application framework.
- ReactPHP18 — event-driven non-blocking I/O library
- RedBeanPHP — lightweight ORM for PHP simplifying database access
- RoadRunner – open-source application server and load-balancer for rapid application development19
- Silverstripe CMS – content management system
- SimpleXML – extension that allows users to easily manipulate/use XML data
- Slim20 — micro-framework
- Smart Framework PHP – web framework
- Symfony — reusable PHP components and web framework
- Textpattern – open-source content management system for PHP and MySQL
- Twig — template engine
- TYPO3 – content management framework and content management system
- wxPHP – extension that wraps the wxWidgets library
- XHP – augmentation of PHP and Hack to allow XML syntax to create custom and reusable HTML elements
- XOOPS - content management system
- Yii – open source, object-oriented, component-based, MVC, web application framework.21
- Zend Engine – compiler and runtime environment
- Zend Framework — open-source framework for building web applications and services
- Zend Server – certified PHP distribution stack originally developed by Zend Technologies22
Integrated development environments
- CodeCharge Studio — rapid application development IDE for building database-driven web applications
- PhpStorm — commercial IDE for PHP from JetBrains
- Eclipse PDT — PHP Development Tools plugin for Eclipse
- NetBeans IDE — open-source IDE supporting PHP
- Visual Studio Code — general-purpose editor with PHP extensions
- Zend Studio
Online IDEs
- GitHub Codespaces
- Replit
- JDoodle
- W3Schools PHP Online Compiler 23
Solution Stacks
Compilers
- HipHop Virtual Machine — open-source virtual machine for executing programs written in PHP and Hack24
- PeachPie — modern PHP compiler to .NET, successor to Phalanger.25
- Phalanger — PHP compiler to .NET framework (discontinued)
Debugging tools
- Blackfire Profiler – SaaS service for Valgrind and tracks server resources like memory, CPU time, and I/O operations.
- PHP Console — Chrome extension for PHP error logging26
- Xdebug — debugger and profiler using DBGp27
- Zend Debugger — debugger integrated with Zend Studio28
Unit testing
- Behat — behavior-driven development testing framework for PHP29
- Lime – unit testing and functional testing framework built specifically for the Symfony
- PHPUnit — unit testing framework30
Package managers
- Composer — application-level dependency manager31
- PEAR package manager – legacy way to install, uninstall, or upgrade with new PEAR packages or PECL extensions32
PHP dialects
- Hack – dialect of PHP and compiles on the HipHop Virtual Machine
- Quercus — implementation of PHP in Java33
See also
See also
- List of PHP accelerators
- List of PHP frameworks
- List of PHP extensions
- List of PHP software
- List of .NET libraries and frameworks
- List of C# software
- List of C++ software and tools
- List of C software and tools
- List of Java frameworks
- List of JavaScript libraries and List of JavaScript-based web frameworks
- List of Perl software and tools
- List of Python software
- List of Ruby software and tools
- List of computer books and List of software programming journals
- PHP syntax and semantics
References
References
- "Backdrop CMS · GitHub". github.com. Retrieved 2025-09-13.
- "GitHub - kennypavan/BioPHP: BioPHP implements some light tools for manipulating genomic data". github.com. Retrieved 2025-09-13.
- "GitHub - cakephp/cakephp: CakePHP: The Rapid Development Framework for PHP - Official Repository". github.com. Retrieved 2025-09-13.
- "GitHub - bcit-ci/CodeIgniter: Open Source PHP Framework (originally from EllisLab)". github.com. Retrieved 2025-09-13.
- "Doctrine · GitHub". github.com. Retrieved 2025-09-13.
- "Drupal · GitHub". github.com. Retrieved 2025-09-13.
- "GitHub - bcosca/fatfree: A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!". github.com. Retrieved 2025-09-13.
- "GitHub - fuel/fuel: Fuel PHP Framework v1.x is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start! FuelPHP is now fully PHP 8.0 compatible". github.com. Retrieved 2025-09-13.
- "GitHub - GetSimpleCMS/GetSimpleCMS: GetSimple CMS". github.com. Retrieved 2025-09-13.
- "GitHub - guzzle/guzzle: Guzzle, an extensible PHP HTTP client". github.com. Retrieved 2025-09-13.
- "The Horde Project · GitHub". github.com. Retrieved 2025-09-13.
- "Laminas Project · GitHub". github.com. Retrieved 2025-09-13.
- "MODX · GitHub". github.com. Retrieved 2025-09-13.
- "PHPFusion · GitHub". github.com. Retrieved 2025-09-13.
- "GitHub - phpDocumentor/phpDocumentor: Documentation Generator for PHP". github.com. Retrieved 2025-09-13.
- "Eclipse PDT · GitHub". github.com. Retrieved 2025-09-13.
- "Home · predis/predis Wiki · GitHub". github.com. Retrieved 2025-09-13.
- "GitHub - reactphp/reactphp: Event-driven, non-blocking I/O with PHP". github.com. Retrieved 2025-09-13.
- "GitHub - roadrunner-server/roadrunner: 🤯 High-performance PHP application server, process manager written in Go and powered with plugins". github.com. Retrieved 2025-09-13.
- "GitHub - slimphp/Slim: Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs". github.com. Retrieved 2025-09-13.
- "Yii Software · GitHub". github.com. Retrieved 2025-09-13.
- "Awesome PHP Libraries and Resources · GitHub". gist.github.com. Retrieved 2025-09-13.
- "PHP Online Compiler".
- "HipHop Virtual Machine · GitHub". github.com. Retrieved 2025-09-13.
- "GitHub - peachpiecompiler/peachpie: PeachPie - the PHP compiler and runtime for .NET and .NET Core". github.com. Retrieved 2025-09-13.
- "GitHub - barbushin/php-console: Handle PHP errors, dump variables, execute PHP code remotely in Google Chrome". github.com. Retrieved 2025-09-13.
- "GitHub - xdebug/xdebug: Xdebug — Step Debugger and Debugging Aid for PHP". github.com. Retrieved 2025-09-13.
- "GitHub - zendframework/zend-developer-tools: Module for developer and debug tools for working with the ZF2 MVC layer". github.com. Retrieved 2025-09-13.
- "GitHub - Behat/Behat: BDD in PHP". github.com. Retrieved 2025-09-13.
- "GitHub - sebastianbergmann/phpunit: The PHP Unit Testing framework". github.com. Retrieved 2025-09-13.
- "GitHub - composer/composer: Dependency Manager for PHP". github.com. Retrieved 2025-09-13.
- "PEAR - PHP Extension and Application Repository". pear.php.net. Retrieved 2025-09-13.
- "GitHub - CleverCloud/Quercus: Java implementation of PHP, by Caucho's Technology, Clever Cloud Development Branch". github.com. Retrieved 2025-09-13.