Go Tools - Awesome Go
- colorgo - Wrapper around go command for colorized go build output.
- decouple - Find “overspecified” function parameters that could be generalized with interface types.
- depth - Visualize dependency trees of any package by analyzing imports.
- docs - Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard.
- go-callvis - Visualize call graph of your Go program using dot format.
- go-size-analyzer - Analyze and visualize the size of dependencies in compiled Golang binaries, providing insight into their impact on the final build.
- go-swagger - Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API.
- godbg - Implementation of Rusts dbg! macro for quick and easy debugging during development.
- gomodrun - Go tool that executes and caches binaries included in go.mod files.
- gotemplate.io - Online tool to preview text/template templates live.
- gotestdox - Show Go test results as readable sentences.
- gothanks - GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers.
- igo - An igo to go transpiler (new language features for Go language!)
- modver - Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to semver rules.
- MoniGO - A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀
- OctoLinker - Navigate through go files efficiently with the OctoLinker browser extension for GitHub.
- richgo - Enrich go test outputs with text decorations.
- roumon - Monitor current state of all active goroutines via a command line interface.
- rts - RTS: response to struct. Generates Go structs from server responses.
- textra - Extract Go struct field names, types and tags for filtering and exporting.
- typex - Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration.