An overview of tools that will help improve your Go code
All-in-one
- gometalinter - Automates the installation, configuration and application of
gofmt, golint, govet and several other code validation tools.
Code Formatting
Code generation, Templating and Generics
- json-to-go - Generate Go structs from JSON.
- Go gen - Type-driven code generation (generics)
- gojson - Another Go struct generator.
- gonerics.io - Idiomatic Generics in Go
- gotemplate - Package-based templating system for Go
Refactoring
Error Detection
- go vet - Read this first on how to use the
go vet command.
Navigation
Visualization
- godegraph - A tool for generating dependency graphs of Go code.