Ross ROSS = Recommend OSS · open-source software intelligence for agents

mfussenegger/nvim-dap

Debug Adapter Protocol client implementation for Neovim observed · 2026-08-28

github.com/mfussenegger/nvim-dap · homepage · Lua · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

65/100

  • Activity 88
  • Release rhythm 16
  • 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: 96
  • age_days: 2332
  • days_rel: 525
  • days_push: 74
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

7229 stars · 263 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

nvim-dap is a Debug Adapter Protocol (DAP) client implementation for Neovim, written in Lua. It lets users launch or attach to applications, set breakpoints, step through code, and inspect program state from within the editor, supporting any language with an available debug adapter.

Use cases

  • debug python code inside neovim
  • set breakpoints and step through code in vim
  • attach debugger to a running process from neovim
  • inspect variables and evaluate expressions during debugging
  • debug c++ with gdb or lldb in neovim
  • set up a dap client for go delve debugging
  • replace vscode debugging with neovim

When to choose

  • you use Neovim as your primary editor and want integrated debugging
  • you want a lightweight, extensible DAP client configurable per language
  • you prefer terminal-based workflows over IDEs like VS Code

When to avoid

  • you want a full IDE-like debug UI out of the box (pair it with nvim-dap-ui instead)
  • you use an editor other than Neovim
  • no debug adapter exists for your language

Facets

plugin · maturity stable

developer-tools editor developer-tools text-editors editor-plugin windows neovim debug-adapter-protocol debugger lua vim-plugin debugging linux macos

7 sources

Member repositories

RepositoryRoleHealth v2
mfussenegger/nvim-dapmain65

For agents

markdown · JSON · MCP: product_card(name="mfussenegger/nvim-dap")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem