Go Tools
go-swagger9.6K

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

go-callvis6K

Visualize call graph of your Go program using dot format.

OctoLinker5.3K

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

go-size-analyzer1.4K

Analyze and visualize the size of dependencies in compiled Golang binaries, providing insight into their impact on the final build.

depth956

Visualize dependency trees of any package by analyzing imports.

richgo853

Enrich go test outputs with text decorations.

MoniGO248

A performance monitoring library for Go applications. It provides real-time insights into application performance! ?

rts248

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

typex205

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

godbg204

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

roumon189

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

gotestdox126

Show Go test results as readable sentences.

gothanks125

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

colorgo113

Wrapper around go command for colorized go build output.

igo66

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

docs43

Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard.

gomodrun36

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

decouple24

Find “overspecified” function parameters that could be generalized with interface types.

modver19

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

textra6

Extract Go struct field names, types and tags for filtering and exporting.