The Awesome Go feed



Make Golang development easier
Package Added by IIInsomnia into category Utilities


DynamoDB-backed distributed locking implementation.
Featured Package // Category Distributed Systems


Build system and task runner for Go projects.
Synced from the Github list // Category Go Tools



A lightweight and highly performant publish-subscribe and distributed queueing messaging system.
Featured Package // Category Messaging

casbin vs jwt

Popular comparison
  • casbin - An authorization library that supports access control models like ACL, RBAC, ABAC.
  • jwt - A clean and easy to use implmentatino of JSON Web Tokens (JWT).

Responsive images for Hugo

Article Popular Story //

MongoDB Golang Driver Tutorial

Article Popular Story //

Makefiles for Go Developers - Beginner Tutorial

Article Popular Story //

Iris vs Gin

Popular comparison
  • Iris - A very minimal but flexible and high-performance golang web application framework, providing a robust set of features for building web applications.
  • 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.

Last 7 Days

NATS Go Client

A lightweight and high performance publish-subscribe and distributed queueing messaging system
Featured Package // Category Messaging

The Scenic Route To Go Interfaces

Article Popular Story //


Light weight cross-platform test automation
Featured Package // Category Testing Frameworks

Go: Deferred functions

Article Popular Story //

Useful Golang gotchas for non-experienced Gophers

Article Popular Story //

Awesome Go Newsletter ยป 160

Top Stories
  • Go is the number one language on developers' list for 2019, report shows
  • Go: Unsafe package
  • Golang Patterns - Part 3
Follow us on Twitter @goLibHunt


Package to create apps with GO, HTML and CSS.
Featured Package // Category GUI

Using go/analysis to write a custom linter

Article Popular Story //


Buildkite is a Continuous Integration and build automation tool
Featured Package // Category Continuous Integration

kingpin vs cobra

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

borg vs restic

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


Geziyor, a blazing fast web crawling & scraping framework for Go
Package Added by musabgultekin into category Crawler

A bird's eye view of Go

Article Popular Story //

Go: Unsafe package

Article Popular Story //

New malware written in Go uses IPFS/libp2p

Article Popular Story //