The Awesome Go feed



Load testing library and command line tool and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them.
Featured Package // Category Networking

Coding a breast cancer classifier with Go (via GN NL)

Article Popular Story //



Zero-allocation JSON logger.
Featured Package // Category Logging

Caddy vs traefik

Popular comparison
  • Caddy - Caddy is an alternative, HTTP/2 web server that's easy to configure and use.
  • traefik - Træfɪk, a modern reverse proxy

This is a WASM-based Vue.js wrapper written in Go

Library Popular Story //

google/logger: Cross platform Go logging library

Library Popular Story //

Last 7 Days


An authorization library that supports access control models like ACL, RBAC, ABAC.
Featured Package // Category Authentication & OAuth

Nine years of Go

Article Popular Story //


Golang library for reading and writing Microsoft Excel (XLSX) files.
Featured Package // Category Utilities

GitHub - hajimehoshi/goc: A C interpreter in Go

Library Popular Story //

zap vs logrus

Popular comparison
  • zap - Fast, structured, leveled logging in Go
  • logrus - a structured logger for Go.

Awesome Go Newsletter » 129

Top Stories
  • Writing a Frontend Web Framework with WebAssembly And Go
  • Introducing gqlgen: a GraphQL Server Generator for Go
  • GoCity – Code City metaphor for visualizing Go source code
Follow us on Twitter @goLibHunt


BGP implemented in the Go Programming Language.
Featured Package // Category Networking

Participate in the 2018 Go User Survey

Article Popular Story //

Revel vs Gin

Popular comparison
  • Revel - A high-productivity web framework for the Go language.
  • Gin - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.

traefik vs gobetween

Popular comparison
  • traefik - Træfɪk, a modern reverse proxy
  • gobetween - Modern & minimalistic load balancer for the Сloud era

Handy Go utilities

Helpers, Validators and Utilities
Package Added by miguelpragier into category Validation


Convert JSON to Go struct
Synced from the Github list // Category Go Tools


Browser accessible IDE. Designed for Go with Go.
Featured Package // Category Other Software

Hugo 0.51 released: The 30K Stars Edition!

Update Popular Story //


It is more flexible compared to grafov/m3u8 package since users would have to ensure the validity of the playlists themselves.
Package Recommended by quangngotan95


Parser and generator package for Apple m3u8 playlists
Package Added by quangngotan95 into category Video

Make your own CLI with Golang and Cobra

Article Popular Story //


Random data generator written in go
Featured Package // Category Miscellaneous

Writing Network Drivers in Go (thesis in pdf)

Article Popular Story //

Google Dialogflow’s Golang Tutorial

Article Popular Story //