Skip to main content

Go Tools

  • colorgo - Wrapper around go command for colorized go build output.
  • 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.
  • generator-go-lang - A Yeoman generator to get new Go projects started.
  • go-callvis - Visualize call graph of your Go program using dot format.
  • go-james - Go project skeleton creator, builds and tests your projects without the manual setup.
  • go-pkg-complete - Bash completion for go and wgo.
  • 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.
  • 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.
  • 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.
  • typex - Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration.