The Awesome Go feed


Golang API Starter Kit

Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Featured Package // Category Server Applications

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.

Getting to Go: the journey of Go's garbage collector

Article Popular Story //

Participle: A parser library for Go

Library Popular Story //



Grimoire is a database access layer and validation for golang.
Featured Package // Category ORM

Expr is a business rule engine

Library Popular Story //

Last 7 Days


Go package implementing compressed bitsets.
Featured Package // Category Data Structures


The most opinionated Go source code linter
Package Added by cristaloleg into category Go Tools

Taking Go modules for a spin

Article Popular Story //


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

GitHub - rtr7/router7: pure-Go small home internet router

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


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

After 3 months of using GoLang in a full-time job!

Article Popular Story //


Strict Runtime Dependency Injection for Golang
Package Added by Fs02 into category Utilities

Contributing to Go with go-critic

Article Popular Story //


Declarative end to end functional testing.
Featured Package // Category Testing Frameworks

Awesome Go Newsletter » 112

Top Stories
  • Flaggy: A better flags package for go
  • Full Stack GoLang Tutorial with PostgreSQL - Ednsquare
  • Hugo 0.43 adds a powerful assets pipeline with SASS/SCSS support and more
Follow us on Twitter @goLibHunt

redigo vs redis

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

Slices from the ground up

Article Popular Story //

Writing a Reverse Proxy in just one line with Go

Leave your programming language hang ups at the door and come admire the best standard library I’ve ever come across. With nothing else but one line of Go you can create a simple Reverse Proxy, something that can take hundreds in other languages.
Tutorial Added by: bnchrch //


A Parser for PHP written in Go
Featured Package // Category Code Analysis

ginkgo vs Testify

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

Last 30 Days


A scalable, performant, rapid development Web framework for Go.
Featured Package // Category Web Frameworks

Gitea vs Gogs

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