Go-lang Go Tools

Back

1. colorgo

Wrapper around `go` command for colorized `go build` output.

2. depth

Visualize dependency trees of any package by analyzing imports.

3. docs

aligned with Open API Specification standard.

4. generator-go-lang

A [Yeoman](https://yeoman.io) generator to get new Go projects started.

5. go-callvis

Visualize call graph of your Go program using dot format.

6. go-james

Go project skeleton creator, builds and tests your projects without the manual setup.

7. go-pkg-complete

Bash completion for go and wgo.

8. go-swagger

Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API.

9. godbg

Implementation of Rusts `dbg!` macro for quick and easy debugging during development.

10. gomodrun

Go tool that executes and caches binaries included in go.mod files.

11. gothanks

GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers.

12. igo

An igo to go transpiler (new language features for Go language!)

13. modver

Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to [semver](https://semver.org/) rules.

14. OctoLinker

Navigate through go files efficiently with the OctoLinker browser extension for GitHub.

15. richgo

Enrich `go test` outputs with text decorations.

16. roumon

Monitor current state of all active goroutines via a command line interface.

17. rts

RTS: response to struct. Generates Go structs from server responses.

18. typex

Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration.