Go Tools

21 packages 2 resources

Packages (21)

go-swagger

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

9,986 1,299

go-callvis

Visualize call graph of your Go program using dot format.

6,485 432

OctoLinker

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

5,362 282

lensm

Go assembly and source viewer.

3,692 131

go-size-analyzer

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

2,145 42

richgo

Enrich `go test` outputs with text decorations.

862 25

govisual

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

682 20

MoniGO

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

411 19

rts

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

256 11

roumon

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

235 10

godbg

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

207 10

typex

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

207 11

gotestdox

Show Go test results as readable sentences.

196 5

gothanks

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

128 7

gotutor

Online Go Debugger & Visualizer.

82 1

igo

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

73 5

docs

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

50 6

gomodrun

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

38 4

decouple

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

36 1

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.

21 7

textra

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

6

Resources & Links (2)