go-delve/delve

Delve is a debugger for the Go programming language.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 2nd, 2026
Created on May 20th, 2014
Open Issues & Pull Requests: 84 (+0)
GitHub issues: Enabled
Number of forks: 2,219
Total Stargazers: 24,911 (+0)
Total Subscribers: 355 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Delve is a debugger for the Go programming language.

Delve addresses the need for a dedicated debugging tool tailored to Go's runtime and concurrency model. Rather than adapting general-purpose debuggers, Delve is built specifically for Go, allowing developers to inspect program state, set breakpoints, step through code, and examine goroutines and variables in a way that aligns with Go's execution semantics. The tool is designed to be lightweight and unobtrusive, staying out of the developer's way during the debugging process.

Delve suits any Go developer who needs interactive debugging capabilities, from those working on small scripts to teams maintaining large applications. It integrates with popular editors and IDEs through plugins and GUI clients, making it accessible whether you prefer command-line interaction or graphical interfaces. The project provides both a command-line client and an API for building custom debugging clients, giving flexibility in how teams incorporate debugging into their workflows.

The project maintains clear boundaries around its scope and community engagement. Bug reports are handled through the GitHub issue tracker, while feature proposals and discussions are directed to a dedicated developer mailing list, keeping the issue tracker focused and manageable. The project has published an explicit policy on AI usage, indicating thoughtful governance around modern development practices. Comprehensive documentation is available, including getting started guides, API documentation, and guidance for writing custom Delve clients, supporting both end users and those building tools on top of the debugger.