Skip to content
SPECIFICTION
Get listed

Delve

github.com

WindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.9 #10 of 27 in Debuggers

Spec sheet

Purpose
Delve is a debugger for the Go programming language, designed to be simple to invoke and use.Read 30 Sep 2026 · github.com
Security
The FAQ warns that headless connections are unauthenticated and allow arbitrary remote code execution, and says not to use them in production.Read 30 Sep 2026 · github.com
Support
The project says its GitHub issue tracker is for bug reports and directs feature proposals and discussions to the developer mailing list.Read 30 Sep 2026 · github.com
License
The repository identifies its license as MIT.Read 30 Sep 2026 · github.com
Alternative interfaces
The project lists Gdlv and Debugger as alternative user interfaces for Delve.Read 30 Sep 2026 · github.com
Architecture limits
The FAQ says other operating systems and architectures are unsupported and have no planned support ETA.Read 30 Sep 2026 · github.com
Client API
A headless Delve instance exposes an API built on JSON-RPC 1.0, with APIv1 and APIv2 versions.Read 30 Sep 2026 · github.com
Debug commands
Its documented commands include attaching to a running process, debugging or testing a package, executing a precompiled binary, tracing a program, examining a core dump, and replaying an rr trace.Read 30 Sep 2026 · github.com
Debugger controls
Its API supports commands including halt, continue, next, step, and stepout.Read 30 Sep 2026 · github.com
Debugging
It lets users control program execution, evaluate variables, and inspect thread, goroutine, and CPU register state.Read 30 Sep 2026 · github.com
Debugging modes
The command line supports debugging, executing, and testing programs, including headless mode for a separate client.Read 30 Sep 2026 · github.com
Downloads
Pre-built binaries are available for Linux, macOS, and Windows, and the project also documents installation with Go.Read 30 Sep 2026 · github.com
Editor integrations
The project lists integrations for GoLand, IntelliJ IDEA, Vim and Neovim, Visual Studio Code, Emacs, and other editors.Read 30 Sep 2026 · github.com
Installation requirement
The documented Go installation command requires Go version 1.16 or later.Read 30 Sep 2026 · github.com
Operating systems
The installation guide says its instructions are known to work on Linux, macOS, Windows, and FreeBSD.Read 30 Sep 2026 · github.com
Release verification
Installation documentation describes verifying release checksums with cosign and sha256sum.Read 30 Sep 2026 · github.com
Remote debugging
Delve supports remote debugging and recommends SSH tunnels or a VPN when connecting remotely.Read 30 Sep 2026 · github.com
Remote debugging guidance
For remote debugging, the FAQ recommends avoiding public networks and using SSH tunnels or a VPN if remote access is necessary.Read 30 Sep 2026 · github.com
Remote debugging security
The FAQ warns that headless remote connections are unauthenticated and can allow arbitrary remote code execution, and says not to use this setup in production.Read 30 Sep 2026 · github.com
Support channel
The README says the issue tracker is for bugs and directs feature proposals and discussions to the developer mailing list.Read 30 Sep 2026 · github.com
Supported systems
The FAQ lists Linux on amd64, arm64, and 386, Windows on amd64, and macOS on amd64 as supported combinations.Read 30 Sep 2026 · github.com
Supported targets
The FAQ lists Linux amd64, arm64, and 386; Windows amd64; and macOS amd64, and says there is no planned ETA for other operating systems or architectures.Read 30 Sep 2026 · github.com

Where Specifiction places it

Alternatives to DelveAll alternatives →