Top Qs
Timeline
Chat
Perspective
List of PHP software and tools
From Wikipedia, the free encyclopedia
Remove ads
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 system[1]
- BioPHP – bioinformatics[2]
- CakePHP – open-source web framework model–view–controller[3]
- CodeIgniter – open-source rapid web development framework for building dynamic web sites[4]
- Doctrine Project – libraries primarily focused on providing persistence services and related functionality[5]
- Drupal – open-source web content management system[6]
- Fat-Free Framework – web framework[7]
- FuelPHP – open-source web application framework[8]
- GetSimple CMS – web content management system[9]
- Guzzle — HTTP client library[10]
- Gyroscope – framework and a code template system for building web backend systems
- Horde – web application framework[11]
- 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 framework[12]
- Laravel — web application framework
- li₃ – full-stack web framework
- MODX – open-source content management system and web application framework[13]
- 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 system[14]
- 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 documentation[15]
- PHPEclipse – development plugin for the Eclipse IDE Framework[16]
- PHPMailer — library for sending email
- Pop PHP Framework – web framework
- PRADO – open-source, object-oriented, event-driven, component-based PHP web framework.
- Predis[17] — client library for Redis
- ProcessWire – open source content management system, content management framework, and web application framework.
- ReactPHP[18] — 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 development[19]
- Silverstripe CMS – content management system
- SimpleXML – extension that allows users to easily manipulate/use XML data
- Slim[20] — 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 Technologies[22]
Remove ads
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
Remove ads
Compilers
- HipHop Virtual Machine — open-source virtual machine for executing programs written in PHP and Hack[23]
- PeachPie — modern PHP compiler to .NET, successor to Phalanger.[24]
- 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 logging[25]
- Xdebug — debugger and profiler using DBGp[26]
- Zend Debugger — debugger integrated with Zend Studio[27]
Unit testing
- Behat — behavior-driven development testing framework for PHP[28]
- Lime – unit testing and functional testing framework built specifically for the Symfony
- PHPUnit — unit testing framework[29]
Package managers
- Composer — application-level dependency manager [30]
- PEAR package manager – legacy way to install, uninstall, or upgrade with new PEAR packages or PECL extensions[31]
PHP dialects
- Hack – dialect of PHP and compiles on the HipHop Virtual Machine
- Quercus — implementation of PHP in Java[32]
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
Remove ads
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads