🔧 Go Development Tools
Essential tools and commands for Go development.
Core Go Commands
Build & Run
go run main.go go build -o app go install
Testing
go test ./... go test -v go test -cover go test -bench=.
Modules
go mod init go mod tidy go mod download go mod vendor
Development Tools
- gopls - Official Go language server
- golangci-lint - Fast linters runner
- delve - Go debugger
- air - Live reload for Go apps
- cobra - CLI application framework
- mockgen - Mock generator
- go-swagger - Swagger 2.0 implementation
Performance Tools
- pprof - CPU and memory profiling
- trace - Execution tracer
- benchstat - Benchmark statistics
- go-torch - Flame graph profiler