Cute Gopher Mascot

The Best Go Libraries For Go Tools (19)

Discover the best Go libraries for Go Tools! Find the perfect tools to streamline your development and boost productivity. From go-size-analyzer to go-swagger, we've got you covered. Let the coding begin!

go-size-analyzer

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

See More! ๐Ÿš€

go-swagger

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

See More! ๐Ÿš€

colorgo

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

See More! ๐Ÿš€

decouple

Find โ€œoverspecifiedโ€ function parameters that could be generalized with interface types.

See More! ๐Ÿš€

depth

Visualize dependency trees of any package by analyzing imports.

See More! ๐Ÿš€

docs

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

See More! ๐Ÿš€

go-callvis

Visualize call graph of your Go program using dot format.

See More! ๐Ÿš€

godbg

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

See More! ๐Ÿš€

gotestdox

Show Go test results as readable sentences.

See More! ๐Ÿš€

gothanks

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

See More! ๐Ÿš€

igo

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

See More! ๐Ÿš€

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.

See More! ๐Ÿš€

MoniGO

A performance monitoring library for Go applications. It provides real-time insights into application performance! ๐Ÿš€

See More! ๐Ÿš€

OctoLinker

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

See More! ๐Ÿš€

richgo

Enrich `go test` outputs with text decorations.

See More! ๐Ÿš€

roumon

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

See More! ๐Ÿš€

rts

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

See More! ๐Ÿš€

textra

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

See More! ๐Ÿš€

typex

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

See More! ๐Ÿš€