vim-vdebug/vdebug
Multi-language DBGP debugger client for Vim (PHP, Python, Perl, Ruby, etc.) observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5199
- days_rel: n/a
- days_push: 853
- n_releases_24m: 0
Adoption not part of the score
1309 stars · 157 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Vdebug is a multi-language debugger client for Vim that speaks the DBGP protocol, working with debuggers like Xdebug for PHP, and Python, Ruby, Perl, Tcl, and NodeJS debuggers. It is written in Python and provides a rich in-editor debugging interface with breakpoints, stepping, and variable evaluation.
Use cases
- debug PHP code in Vim with Xdebug
- step through Python scripts inside Vim
- set breakpoints and inspect variables in Vim
- remote server debugging from Vim
- debug Ruby, Perl, or NodeJS via DBGP in Vim
When to choose
- you debug in Vim and want a native step debugger
- your language's debugger engine supports the DBGP protocol
- you want breakpoints, stepping, and eval without leaving the editor
When to avoid
- you use Neovim and prefer Lua-native DAP clients like nvim-dap
- your debugger does not implement DBGP
- you need a GUI debugger outside the terminal
Facets
plugin · maturity active
developer-tools testing developer-tools text-editors windows editor-plugin python vim-plugin debugger dbgp xdebug step-debugging debugging linux macos
1 source
- readme: https://github.com/vim-vdebug/vdebug · fetched 2026-08-28 · 9bd7ebf3d8d3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vim-vdebug/vdebug | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="vim-vdebug/vdebug")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem