xdebug/xdebug
Xdebug — Step Debugger and Debugging Aid for PHP observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 98
- Release rhythm 75
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 54
- age_days: 5551
- days_rel: 86
- days_push: 12
- n_releases_24m: 12
Adoption not part of the score
3414 stars · 600 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Xdebug is a PHP extension providing step debugging, profiling, tracing, code coverage, and improved error reporting for PHP applications. It integrates with IDEs over the DBGp protocol and is actively maintained with regular releases.
Use cases
- step through PHP code in an IDE while a script executes
- profile a PHP application to find performance bottlenecks
- collect code coverage for PHPUnit test runs
- trace every function call with arguments and return values to a file
- get better var_dump output and stack traces for errors and exceptions
- debug PHP running in Docker or on a remote server from a local IDE
When to choose
- you develop PHP and need interactive step debugging in VS Code, PhpStorm, or another DBGp-compatible IDE
- you want to profile PHP scripts and analyze Cachegrind-compatible output with tools like KCacheGrind or Webgrind
- you need code coverage collection for PHPUnit or want detailed function traces of an unfamiliar codebase
- you want richer error output, improved var_dump, and stack traces during development
When to avoid
- you are not working with PHP
- you need a debugger for a language other than PHP or a non-DBGp debugging workflow
- you want a standalone GUI debugger without an IDE or editor integration
- you need a lightweight production profiler with minimal overhead rather than a development aid
Facets
plugin · maturity active
testing benchmarking developer-tools monitoring developer-tools web-development backend testing performance php windows cross-platform php-extension debugger profiler step-debugging dbg-protocol code-coverage function-tracing var-dump phpunit ide-integration cachegrind error-reporting linux macos
9 sources
- readme: https://github.com/xdebug/xdebug · fetched 2026-08-28 · 5b820b594e81
- homepage: https://xdebug.org · fetched 2026-08-29 · 5ef7a3baafd6
- site_page: https://xdebug.org/docs/install · fetched 2026-08-29 · f81094b27b67
- site_page: https://xdebug.org/docs · fetched 2026-08-29 · fbb2442fcd3f
- site_page: https://xdebug.org/docs/step_debug · fetched 2026-08-29 · f33f32008443
- site_page: https://xdebug.org/docs/develop · fetched 2026-08-29 · ed64aad65d4c
- site_page: https://xdebug.org/docs/trace · fetched 2026-08-29 · ecf46f58e20f
- site_page: https://xdebug.org/docs/profiler · fetched 2026-08-29 · d9e0744f4603
- site_page: https://xdebug.org/docs/code_coverage · fetched 2026-08-29 · cd1755e87c5b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xdebug/xdebug | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem