The Awesome Go feed


Vanity Go Import Paths

Article about how go determines the source code location of imported packages, and how it is possible to use goredirects to setup a vanity domain name for them.
Article Added by: bramp //


A tool to help set up a vanity domain for your go packages which are actually hosted on GitHub
Package Added by bramp into category Command Line

justforfunc #22: using the Go tracer

Article Popular Story //


The management of multiple local services running over different ports made easy.
Featured Package // Category Utilities


Implement simple functions to manipulate structs.
Synced from the Github list // Category Utilities


A probably paranoid package for securely hashing and encrypting passwords.
Synced from the Github list // Category Security


Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
Synced from the Github list // Category ORM


Some utilities for Persian language in go.
Synced from the Github list // Category Miscellaneous


Helpers to manage environment variables.
Synced from the Github list // Category Configuration


Go session management using the SessionGate Redis module.
Synced from the Github list // Category Authentication and OAuth



PostgreSQL ORM with focus on PostgreSQL specific features and performance.
Featured Package // Category ORM

Last 7 Days


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

Structuring Go Applications

Article Popular Story //

tidb vs cockroach

Popular comparison
  • tidb - TiDB is a distributed SQL database. Inspired by the design of Google F1.
  • cockroach - A Scalable, Geo-Replicated, Transactional Datastore

logrus vs zap

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


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

Awesome Go Newsletter » 75

Top Stories
  • Help us Choose a Name for our Go IDE
  • Refactoring my C++ application into a Go library made it better in every way
  • Working on the Go Team at Google
Follow us on Twitter @goLibHunt

dep 0.3.2 Released

Update Popular Story //

★ Ultimate Visual Guide to Go Enums ★

Article Popular Story //

Simple lisp like language interpreter in Go

Library Popular Story //


Go implementation of RFC 5389 STUN protocol.
Synced from the Github list // Category Networking

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


No description, website, or topics provided.
Package Added by netbrain into category Crawler

Xorm vs GORM

Popular comparison
  • Xorm - Simple and powerful ORM for Go.
  • GORM - The fantastic ORM library for Golang, aims to be developer friendly.


Browser accessible IDE. Designed for Go with Go.
Featured Package // Category Other Software

Build an Image Recognition API with Go and TensorFlow

Article Popular Story //