rcarriga/nvim-dap-ui

A UI for nvim-dap

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Type:Plugin / ExtensionCategory(s):Editors & IDEsDebugging & ProfilingDeveloper Tools
Added to GitGenius on September 20th, 2026
Created on March 18th, 2021
Open Issues & Pull Requests: 111 (+0)
GitHub issues: Enabled
Number of forks: 126
Total Stargazers: 3,376 (+0)
Total Subscribers: 6 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.9 days
Mean response time: 66.6 days
90th percentile: 218.2 days
Tracked items: 77

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 673 days
Stale 30+ days: 56
Stale 90+ days: 52

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

nvim-dap-ui is a user interface for the Neovim Debug Adapter Protocol client that provides visual debugging tools within the editor.

The tool solves the problem of debugging in Neovim by offering a graphical interface layered on top of nvim-dap, the underlying debugging protocol implementation. Rather than relying solely on command-line interactions, nvim-dap-ui displays debugging information visually, including variables, call stacks, breakpoints, and watch expressions in organized windows that integrate with Neovim's native window management.

Developers working with Neovim who want a more visual debugging experience should consider this tool, particularly those accustomed to debugging interfaces in traditional IDEs. It suits projects where developers spend significant time in the editor and want debugging capabilities without leaving Neovim. The tool is designed specifically for Neovim users who already use or plan to use nvim-dap, making it most relevant for those in the Neovim ecosystem rather than users of other editors or Vim distributions.

The project shows consistent maintenance with regular updates addressing bugs and adding refinements. Development activity demonstrates responsiveness to user-reported issues and a pattern of incremental improvements to the debugging interface. The codebase remains actively refined with attention to stability and usability within the Neovim plugin ecosystem.