The Awesome Go feed



Versioned Go.
Synced from the Github list // Category Package Management


A distributed pluggable RPC service framework like alibaba Dubbo.
Featured Package // Category Distributed Systems

The Paperback Edition of Writing A Compiler In Go

Article Popular Story //

Create a tarball with Golang

Article Added by: lemeteore //

Create a tarball with Golang

Article Added by: lemeteore // mlvin.tar.html

Go 1.11 rc1 released

Update Popular Story //



A Golang plugin collection for the text editor SublimeText 2 providing code completion and other IDE-like features.
Featured Package // Category Editor Plugins

Building a resilient stream processor in Go

Article Popular Story //

go-sqlite-lite: A new light weight SQLite package for Go

Library Popular Story //

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

cobra vs cli

Popular comparison
  • cobra - A Commander for modern Go CLI interactions
  • cli - A feature-rich and easy to use command-line package based on golang tag

Last 7 Days


Go Native cross-platform GUI system automation;Control the mouse, keyboard and other.
Featured Package // Category GUI

Face recognition with Go

Article Popular Story //

Scheduling In Go - Part I

Article Popular Story //

gomarkov - A simple golang library for markov chains

Library Popular Story //

kingpin vs cobra

Popular comparison
  • kingpin - A command line and flag parser supporting sub commands.
  • cobra - A Commander for modern Go CLI interactions

A debugger from scratch — part 1 – Liz Rice

Article Popular Story //


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


Serverless Golang framework for AWS
Package Added by tmaiaroto into category Server Applications

go mod download (to cache) and go mod why added

Article Popular Story //

Draining Kubernetes nodes deep dive through the Golang code

Article Popular Story //


Package sftp implements the SSH File Transfer Protocol as described in
Featured Package // Category Networking

Proposal: Simplify mark termination and eliminate mark 2

Article Popular Story //


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

Awesome Go Newsletter » 116

Top Stories
  • GOTO 2018: The Robustness of Go: Francesc Campoy
  • Basic monitoring of Go apps with the runtime package - Tit Petric
  • SRE: Debugging Simple Memory Leaks in Go
Follow us on Twitter @goLibHunt

Gitea vs Gogs

Popular comparison
  • Gitea - A fork of Gogs, entirely community driven.
  • Gogs - A Self Hosted Git Service in the Go Programming Language.

redigo vs redis

Popular comparison
  • redigo - Redigo is a Go client for the Redis database.
  • redis - Redis client for Golang


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

On the uses and misuses of panics in Go

Article Popular Story //