The Awesome Go feed


Key Transparency

A transparent and secure way to look up public keys.
Featured Package // Category Server Applications

The 2017 Top Programming Languages

Article Popular Story //


A Go implementation of Shopify Liquid templates.
Featured Package // Category Template Engines

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



An open platform for distributed applications for developers and sysadmins.
Featured Package // Category Other Software

Go Reliability and Durability at Dropbox, Tammy Butow @ GopherCon 2017

Article Popular Story //

Last 7 Days


A high-performance 100% compatible drop-in replacement of "encoding/json"
Featured Package // Category go-capnproto

Go experience report: the append function

Article Popular Story //


Mock generator for Go interfaces
Featured Package // Category Mock


Write bash completions in Go + Go command bash completion.
Featured Package // Category Standard CLI

Go's work-stealing scheduler

Article Popular Story //

chi vs mux

Popular comparison
  • chi - Small, fast and expressive HTTP router built on net/context.
  • mux - A powerful URL router and dispatcher for golang.

nsq vs NATS

Popular comparison
  • nsq - A realtime distributed messaging platform
  • NATS - A lightweight and highly performant publish-subscribe and distributed queueing messaging system.

beego orm vs GORM

Popular comparison
  • beego orm - A powerful orm framework for go. Support: pq/mysql/sqlite3.
  • GORM - The fantastic ORM library for Golang, aims to be developer friendly.

Strace in 60 lines of Go – Liz Rice – Medium

Article Popular Story //


High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain protocols.
Featured Package // Category Distributed Systems

Gitea vs Gogs

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


Minio Go Library for Amazon S3 compatible cloud storage.
Featured Package // Category Third-party APIs

GoConvey vs ginkgo

Popular comparison
  • GoConvey - BDD-style framework with web UI and live reload
  • ginkgo - BDD Testing Framework for Go


A collaborative project for the container ecosystem to assemble container-based systems
Synced from the Github list // Category DevOps Tools


A scalable, performant, rapid development Web framework for Go.
Synced from the Github list // Category Web Frameworks

Awesome Go Newsletter » 62

Top Stories
  • Go's work-stealing scheduler
  • Go Reliability and Durability at Dropbox, Tammy Butow @ GopherCon 2017
  • Strace in 60 lines of Go – Liz Rice – Medium
Follow us on Twitter @goLibHunt


Go client for the Zooz API
Synced from the Github list // Category Third-party APIs


Go client for the Stripe API
Featured Package // Category Third-party APIs

go-lua vs golua

Popular comparison
  • go-lua - A port of the Lua 5.2 VM to pure Go
  • golua - Go bindings for Lua C API


A pair programming service using Operational Transforms.
Synced from the Github list // Category Other Software

Last 30 Days


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

traefik vs Caddy

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

Renamed types in Go

Article Popular Story //

Awesome Go Newsletter » 61

Top Stories
  • Golang has made it to the top 10 of most popular programming languages 🎉
  • Toward Go 2
  • Go Concurrency Tricks
Follow us on Twitter @goLibHunt