Awesome Go

Search

Find Go libraries and tools by name, category, or popularity.

2,739 results

lint

Run linters as part of go test

Code AnalysisCode Analysis
php-parser

A Parser for PHP written in Go

Code AnalysisCode Analysis
revive

~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for `golint`

Code AnalysisCode Analysis
staticcheck

staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#

Code AnalysisCode Analysis
stto

A light-weight superfast line of code counter written in pure Go

Code AnalysisCode Analysis
testifylint

A linter that checks usage of [github.com/stretchr/testify](https://github.com/stretchr/testify)

Code AnalysisCode Analysis
tickgit

CLI and go package for surfacing code comment TODOs (in any language) and applying a `git blame`to identify the author

Code AnalysisCode Analysis
GoSublime

Golang plugin collection for the text editor SublimeText 3 providing code completion and other IDE-like features

Editor PluginsEditor Plugins
gounit-vim

Vim plugin for generating Go tests based on the function's or method's signature

Editor PluginsEditor Plugins
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
aptly

aptly is a Debian repository management tool

Software PackagesDevOps Tools
aws-doctor

Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal 🩺 ☁️

Software PackagesDevOps Tools
cassowary

Modern cross-platform HTTP load-testing tool written in Go

Software PackagesDevOps Tools
chaosmonkey

A resiliency tool that helps applications tolerate random instance failures

Software PackagesDevOps Tools
colima

Container runtimes on macOS (and Linux) with minimal setup

Software PackagesDevOps Tools
Den

Self-hosted sandbox runtime for AI agents. Open-source E2B alternative

Software PackagesDevOps Tools
dish

A lightweight, remotely configurable monitoring service

Software PackagesDevOps Tools
docker-volume-backup

Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage

Software PackagesDevOps Tools
goma-gateway

A Lightweight API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC

Software PackagesDevOps Tools
k0s

Zero Friction Kubernetes distribution

Software PackagesDevOps Tools
k9s

Kubernetes CLI to manage your clusters in style

Software PackagesDevOps Tools
kepfi

A smart alternative to rm with a recovery bin and storage tracking

Software PackagesDevOps Tools
kubefwd

Bulk Kubernetes port forwarding with unique IPs per service for local development

Software PackagesDevOps Tools
podman-tui

Terminal UI for Podman management

Software PackagesDevOps Tools
sigma

OCI-native container image registry, support OCI-native artifact, scan artifact, image build etc

Software PackagesDevOps Tools
Backrest

Web-based UI and orchestrator for restic backup

Software PackagesOther Software
bluetuith

TUI Bluetooth manager for Linux

Software PackagesOther Software
Chapar

Chapar is a a cross-platform Postman alternative built with go, aims to help developers to test their api endpoints. it support http and grpc protocols

Software PackagesOther Software
CrunchyCleaner

A lightweight, software cache cleanup tool for Windows & Linux

Software PackagesOther Software
onWatch

Monitor AI API quotas across providers locally with historical tracking, alerts, and a web dashboard to avoid surprise throttling and budget overruns

Software PackagesOther Software
tinycare-tui

Small terminal app that shows git commits from the last 24 hours and week, current weather, some self care advice, a joke, and you current todo list tasks

Software PackagesOther Software
vizb

A CLI tool to visualize Go benchmark data in 4D

BenchmarksBenchmarks
Build a blockchain from scratch in Go with gRPC

The foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC

E-BooksFree e-books
Go Projects

List of projects on the Go community wiki

WebsitesWebsites
Trending Go repositories on GitHub today

Good place to find new Go libraries

WebsitesWebsites
The Go Interview Practice

A GitHub repository offering coding challenges for Go technical interview preparation

WebsitesGuided Learning