Awesome Go

Go Tools

23 libraries in this category

depth

Visualize dependency trees of any package by analyzing imports.

928Go ToolsPlugin for text editors and IDEs.
colorgo

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

113Go ToolsPlugin for text editors and IDEs.
decouple

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

Go ToolsGo Tools
docs

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

Go ToolsGo Tools
go-callvis

Visualize call graph of your Go program using dot format

Go ToolsGo Tools
go-size-analyzer

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

Go ToolsGo Tools
go-swagger

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

Go ToolsGo Tools
godbg

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

Go ToolsGo Tools
gotestdox

Show Go test results as readable sentences

Go ToolsGo Tools
gothanks

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

Go ToolsGo Tools
igo

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

Go ToolsGo Tools
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

Go ToolsGo Tools
MoniGO

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

Go ToolsGo Tools
OctoLinker

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

Go ToolsGo Tools
richgo

Enrich `go test` outputs with text decorations

Go ToolsGo Tools
roumon

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

Go ToolsGo Tools
rts

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

Go ToolsGo Tools
textra

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

Go ToolsGo Tools
typex

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

Go ToolsGo Tools
gomodrun

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

Go ToolsGo Tools
gotutor

Online Go Debugger & Visualizer

Go ToolsGo Tools
govisual

Zero-config, pure-Go HTTP request visualizer & debugger for local Go web development

Go ToolsGo Tools
lensm

Go assembly and source viewer

Go ToolsGo Tools