A collection of libraries, utilities and tools for PHP code debugging and profiling using benchmarking, monitoring, error handling and metrics sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

Debugging and Profiling

Libraries and tools for debugging errors and profiling code.

  • APM – Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
  • Barbushin PHP Console – Another web debugging console using Google Chrome.
  • Blackfire.io – A low-overhead code profiler.
  • Kint – A debugging and profiling tool.
  • Metrics – A simple metrics API library.
  • PCOV – A self contained code coverage compatible driver.
  • PHP Console – A web debugging console.
  • PHP Debug Bar – A debugging toolbar.
  • PHPBench – A benchmarking Framework.
  • PHPSpy – A low-overhead sampling profiler.
  • Symfony VarDumper – A variable dumper component.
  • Tideways.io – Monitoring and profiling tool.
  • Tracy – A simple error detection, logging and time measuring library.
  • Whoops – A pretty error handling library.
  • xDebug – A debug and profile tool for PHP.
  • XHProf – A profiling tool originally developed by Facebook.
  • Z-Ray – A debug and profile tool for Zend Server.

Tags: PHP code debugging, php profiling, benchmarking, monitoring, error handling, metrics, APM, kint, metrics, pcov, php console, php debug bar, phpbench, phpspy, tracy, whoops, xdebug, xhprof, z-ray