The Awesome Go feed



A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations.
Featured Package // Category Messaging



HTTP proxy for ClickHouse database.
Featured Package // Category Database

mux vs Gin

Popular comparison
  • mux - A powerful URL router and dispatcher for golang.
  • 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.

Building a start-up using Serverless technologies + Go - part 1

Article Popular Story //


If you want to present your ideas quickly, godazo help you with that.
Package Recommended by rutaihwa


Stupid simple slide presenter.
Package Added by rutaihwa into category Utility

Practiced Golang skills on a CLI game

Library Popular Story //

Last 7 Days


Go Sparse matrix formats for linear algebra supporting scientific and machine learning applications, compatible with gonum matrix libraries.
Featured Package // Category Science and Data Analysis

JSON APIs Are Just Web Applications

Article Popular Story //

How to Setup gRPC Service to Service Communication

Article Popular Story //


Test, Build, Sign, and Publish your go binaries from a clean workspace.
Featured Package // Category Continuous Integration

borg vs restic

Popular comparison
  • borg - A terminal based search engine for bash snippets
  • restic - De-duplicating backup program.


Elasticsearch client for Google Go.
Featured Package // Category Search and Analytic Databases

Packaging a Go application for macOS

Article Popular Story //

vgo is now supported in GoLand IDE

Article Popular Story //

saltpack: a modern crypto messaging format in Go

Library Popular Story //

go-kit vs goa

Popular comparison
  • go-kit - A Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.
  • goa - Framework for developing microservices based on the design of Ruby's Praxis.

Awesome Go Newsletter » 105

Top Stories
  • HN: Go jumps into Top 10
  • Remark42 is a self-hosted, lightweight, and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments.
  • Colly goes 1.0
Follow us on Twitter @goLibHunt


Gorgonia is a library that helps facilitate machine learning in Go.
Featured Package // Category Machine Learning

boltBrowser – web-browser for boltDB

Library Popular Story //

Using RedisLab's ReJSON module to store Go Structs

Article Popular Story //

HN: Go jumps into Top 10

Article Popular Story //

Dependency Injection in Go

Article Popular Story //


Google Cloud APIs Go Client Library.
Featured Package // Category Third-party APIs

zap vs logrus

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

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

Last 30 Days


Cloud-agnostic service deployment and orchestration
Featured Package // Category Other Software