Skip to content
Projects

igorlfs/nvim-dap-view has 1,070 GitHub stars and 40 forks. GitHot measured +23 in 7 days. Last checked 2026-11-11 02:08 UTC. Last push 2026-10-16.

How these counts are measured

Visualize debugging sessions in neovim

What you can do

  • Watch expressions
  • Navigate in the call stack
  • Manipulate breakpoints
  • Inspect and modify variables in scope

Measured star growth

in 24h
Update delayed
in 7 days
+23
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original
logo

nvim-dap-view

Modern debugging UI for neovim

https://github.com/user-attachments/assets/357bb05d-5645-4cfc-9975-97313c57e770

Introduction

A UI for nvim-dap[^1].

Installation

[!WARNING]
Requires neovim 0.11+

vim.pack.add({
 { src = "https://github.com/igorlfs/nvim-dap-view", version = vim.version.range("1.*")  },
})

Features

  • Watch expressions
watches view
  • Navigate in the call stack
threads view
  • Manipulate breakpoints
breakpoints view
  • Inspect and modify variables in scope
scopes view
  • REPL
repl view
  • Inline virtual text variables
image
  • Hover
image
  • And more!

Getting Started

Start a regular debugging session. When desired, you can use :DapViewOpen to start the plugin. You can switch to another section using the letter outlined in the 'winbar' (e.g., B for "Breakpoints"). Explore what you can do in each section by using g? to inspect the keymaps.

Once you're done debugging, you can close the plugin with :DapViewClose and then terminate your session as usual.

There's a lot more you can do: nvim-dap-view is highly customizable. To learn all the options, commands, tips and tricks, visit the full documentation on the website or use the built-in help doc via :help dap-view.txt.

Contributing

You can contribute in many ways:

  • If you have any questions, create a discussion.
  • If something isn't working, create a bug report.
  • If you have an idea, file a feature request. You can also go ahead and implement it yourself with a PR.
  • If you have some spare bucks, consider becoming a sponsor.

[^1]: the quasi canonical neovim implementation of DAP; the protocol that enhances text editors with IDE-like debugging capabilities

Explore related projects