Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
Find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack
Detects race conditions statically
Tool for code clone detection
Errcheck is a program for checking for unchecked errors in Go programs
go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects
source code linter that brings checks that are currently not implemented in other linters
Web based Golang AST visualizer
iFood API SDK
Formatter that automatically shortens long lines in Go code
Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them
Adds zero-value return statements to match the func return types
Command line tool, shows the status of repositories that contain Go packages
Static code analyser which links TODO comments in code with issues in your issue tracker
Remove unnecessary type conversions from Go source
A linter that detect the possibility to use variables/constants from the Go standard library
An ultra-super-fast, lightweight OpenAPI linter and quality checking tool
Automatically validates struct fields with tags
A linter to check that errors from external packages are wrapped
This plugin adds [gopls](https://github.com/golang/tools/blob/master/gopls/README.md) features to Vim/Neovim
A Visual Studio Code extension for showing definition in output and generating go doc
Go mode for GNU/Emacs
Autocompletion daemon for the Go programming language
Formatting tool for imports
Vim plugin to highlight syntax errors on save
Go development plugin for Vim
Extension for Visual Studio Code (VS Code) which provides support for the Go language
Runs a command in an acme win on file changes
generate documentation for environment variables from Go source files
flexible data type for Go
brings design-by-contract to Go by synchronizing the code with the documentation
Generate orm models corresponding to golang by specifying sql ddl file, which can be used by gorm
Idiomatic Generics in Go
Generate Go tests from your source code
Generate Go tests using your own templates
Generate Haskell inspired functions for your slices
Functional options described by Dave Cheney's post "Functional options for friendly APIs"
Generate gorm, xorm, sqlx, bun, sql code from SQL file or DSN
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
Find “overspecified” function parameters that could be generalized with interface types
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard
Visualize call graph of your Go program using dot format
Analyze and visualize the size of dependencies in compiled Golang binaries, providing insight into their impact on the final build
Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API
Implementation of Rusts `dbg!` macro for quick and easy debugging during development
Show Go test results as readable sentences
GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers
An igo to go transpiler (new language features for Go language!)
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
A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀
Navigate through go files efficiently with the OctoLinker browser extension for GitHub