Awesome Go

Go Tools

24 libraries in this category

go-swagger

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

10,006Go ToolsGo Tools
go-callvis

Visualize call graph of your Go program using dot format

6,531Go ToolsGo Tools
OctoLinker

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

5,389Go ToolsGo Tools
lensm

Go assembly and source viewer

3,691Go 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

2,186Go ToolsGo Tools
depth

Visualize dependency trees of any package by analyzing imports.

928Go ToolsPlugin for text editors and IDEs.
richgo

Enrich `go test` outputs with text decorations

857Go ToolsGo Tools
govisual

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

683Go ToolsGo Tools
MoniGO

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

411Go ToolsGo Tools
rts

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

258Go ToolsGo Tools
roumon

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

236Go ToolsGo Tools
godbg

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

207Go ToolsGo Tools
typex

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

204Go ToolsGo Tools
gotestdox

Show Go test results as readable sentences

203Go ToolsGo Tools
gothanks

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

127Go ToolsGo Tools
colorgo

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

113Go ToolsPlugin for text editors and IDEs.
gotutor

Online Go Debugger & Visualizer

89Go ToolsGo Tools
igo

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

73Go ToolsGo Tools
docs

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

51Go ToolsGo Tools
gomodrun

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

38Go ToolsGo Tools
decouple

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

37Go 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

23Go ToolsGo Tools
textra

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

7Go ToolsGo Tools
gofindimpl

Find all structs that implement a given Go interface across a codebase

3Go ToolsGo Tools