The Awesome Go feed


go-jose v2.4.0

A new version of go-jose has been released
New Version


A framework for Go-microservices powered by AWS Lambda
Featured Package // Category Server Applications

Building RESTful APIs in Golang

Article Popular Story //

snap vs Docker

Popular comparison
  • snap - A powerful telemetry framework.
  • Docker - An open platform for distributed applications for developers and sysadmins.



Bringing the productivity of Rails to Go!
Featured Package // Category Web Frameworks

Codecademy now has a Go course created with Google

Article Popular Story //

Last 7 Days


Golang implementation of the Raft consensus protocol, by HashiCorp.
Featured Package // Category Distributed Systems

form v4.0.0

A new version of form has been released
New Version

Gentee script programming language

Embeddable programming language
Featured Package // Category Embeddable Scripting Languages

CTF Brute Force Challenge OverTheWire

Article Popular Story //

zerolog vs zap

Popular comparison
  • zerolog - Zero-allocation JSON logger.
  • zap - Fast, structured, leveled logging in Go

Go is Good Enough

Article Popular Story //

TinyGo v0.9.0

A new version of TinyGo has been released
New Version

Creating Windows tray icons using Golang

Article Popular Story //


Swagger 2.0 implementation for go
Featured Package // Category Web Frameworks

Why Rust is a great language for building microservices

Microservice architecture is sweeping the world as the de facto pattern for building web-based applications. It is a modern software development approach that refers to the splitting of software into a suite of small services that are easier to develop, debug, deploy, and maintain. Rust can be a language well-suited for building microservices as it offers a practical and safe alternative to C.
Article Added by: packtpartner //

GoConvey vs ginkgo

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

ginkgo vs Testify

Popular comparison
  • ginkgo - BDD Testing Framework for Go
  • Testify - A sacred extension to the standard go testing package.

Go Time #103: All About Caching (podcast)

Article Popular Story //

Beego vs Iris

Popular comparison
  • Beego - beego is an open-source, high-performance web framework for the Go programming language.
  • Iris - A very minimal but flexible and high-performance golang web application framework, providing a robust set of features for building web applications.

jsoniter v1.1.8

A new version of jsoniter has been released
New Version


Go implementation of RFC 5389 STUN protocol.
Featured Package // Category Networking

Awesome Go Newsletter ยป 178

Top Stories
  • Understanding Pointers in Go | DigitalOcean
  • Implementing Dijkstra Algorithm in Go
  • Flat Application Structure in Go
Follow us on Twitter @goLibHunt

Working With Errors In Go 1.13 - The Go Blog

Article Popular Story //

Echo vs Gin

Popular comparison
  • Echo - A fast and unfancy micro web framework for Go.
  • 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.

TinyGo v0.9.0 released

Update Popular Story //

gobot v1.14.0

A new version of gobot has been released
New Version