golangy
Linters, live-reload, dependency injection, and debuggers.
golangci-lint
Runs dozens of linters in parallel from one config file — the default CI lint step for most serious Go repos.
Air
Live-reloads a Go program on file change — the closest thing Go has to nodemon.
Wire
Compile-time dependency injection: it generates the wiring code rather than doing reflection at runtime, so mistakes are compiler errors.
Delve
The Go debugger — what's actually running under the hood when your editor says it set a breakpoint.