The Awesome Go feed

InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo www.influxdata.com
Today

Git Town

Git branches made easy
Featured Package // Category Command Line

Yesterday

github

Go library for accessing the GitHub v3 API
Featured Package // Category Third-party APIs

Last 7 Days

vacuum

vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
Featured Package // Category Command Line

go-mail

📨 Simple email interface across multiple service providers (ses, postmark, mandrill, smtp)
Featured Package // Category Email

Panic Recovery in Golang

Article Popular Story // www.dolthub.com

Cosign

Code signing and transparency for containers and binaries
Featured Package // Category Zero Trust

The Go Build System: Optimised for Humans and Machines

Article Popular Story // blog.gaborkoos.com

Awesome Go Weekly » 503

Top Stories
  • Ken Thompson talking about Go.
  • Rust vs. Go in 2026 | Article Review
  • The most popular Go dependency is…

An Honest Review of Go

Article Popular Story // benraz.dev

revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Featured Package // Category Code Analysis

An Introduction to Go Development and Open-Source Contribution (Forgejo)

Some stories of how I work on Forgejo. How is a Go project structured? What's the point of Forgejo's layered architecture and what's that pub-sub pattern? Additionally, I exhaustively explain how to setup a development environment for Forgejo.
Article Added by: christopher-besch // chris-besch.com

An Operating System in Go - GopherCon 2025 talk [25 min]

Article Popular Story // www.youtube.com

How I mitigated bot attacks using Go, Nginx, and Cloudflare

Article Popular Story // blog.vedant.dev

ach

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
Featured Package // Category Financial

The most popular Go dependency is…

Article Popular Story // blog.thibaut-rousseau.com

Last 30 Days

Two concurrency patterns which avoid goroutine leaks

Article Popular Story // nsrip.com

cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles:
Featured Package // Category Blockchain

go.sum Is Not a Lockfile

Article Popular Story // words.filippo.io

Go 1.26 interactive tour

Article Popular Story // antonz.org

CDS

Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
Featured Package // Category Continuous Integration

Winter Madness, a 3D action game (Ebitengine + Tetra3D)

Article Popular Story // rocketnine.itch.io

Rust vs. Go in 2026 | Article Review

Article Popular Story // youtu.be

Mailpit

An email and SMTP testing tool with API for developers
Featured Package // Category Email

Ken Thompson talking about Go.

Article Popular Story // www.youtube.com

ydb-go-sdk

Pure Go native and database/sql driver for YDB
Featured Package // Category Relational Database Drivers

Fluent, explicit collection pipelines for Go

Library Popular Story // github.com