A curated list of awesome Go frameworks, libraries and software
https://github.com/avelino/awesome-go
Go package for fast high-level image processing powered by libvips C library
https://github.com/h2non/bimg
A toolkit with common assertions and mocks that plays nicely with the standard library
https://github.com/stretchr/testify
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
https://github.com/markbates/goth
Gostradamus: Better DateTimes for Go
https://github.com/bykof/gostradamus
Common golang code shared by multiple projects
https://github.com/pinpt/go-common
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
https://github.com/gonum/gonum
Go Library to Execute Commands Over SSH at Scale
https://github.com/yahoo/vssh
Open Source Continuous File Synchronization
https://github.com/syncthing/syncthing
Optimized compression packages
https://github.com/klauspost/compress
fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
https://github.com/felixge/fgprof
A high-performance 100% compatible drop-in replacement of “encoding/json”
https://github.com/json-iterator/go
Golang connection multiplexing library
https://github.com/hashicorp/yamux
An easy HTTP client for Go. Inspired by the immortal Requests.
https://github.com/lucperkins/rek
Validates your Go installation and dependencies.
https://github.com/rakyll/govalidate
Common golang code shared by multiple projects
https://github.com/pinpt/go-common
Mocking your SQL database in Go tests has never been easier.
https://github.com/cockroachdb/copyist
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
https://github.com/lovoo/goka
A push notification server written in Go (Golang).
https://github.com/appleboy/gorush
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
https://github.com/fullstorydev/grpcurl
A toolkit with common assertions and mocks that plays nicely with the standard library
https://github.com/stretchr/testify
errcheck checks that you checked errors.
https://github.com/kisielk/errcheck
A FileSystem Abstraction System for Go
https://github.com/spf13/afero
Learning about containers and how they work by creating them the hard way
https://github.com/shuveb/containers-the-hard-way
Go Library to Execute Commands Over SSH at Scale
https://github.com/yahoo/vssh
Diago is a visualization tool for CPU profiles and heap snapshots generated with pprof
.
https://github.com/remeh/diago
TCP tool for network performance and path monitoring, including socket statistics.
https://github.com/mehrdadrad/tcpprobe
Ethr is a Comprehensive Network Measurement Tool for TCP, UDP & ICMP.
https://github.com/microsoft/ethr
Next generation distributed, event-driven, parallel config management!
https://github.com/purpleidea/mgmt
Real-time HTTP Intrusion Detection
https://github.com/kitabisa/teler