GO 语言学习
Go语言高级编程(Advanced Go Programming)
GO 框架
Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。 它具有类似 Martini 的 API,但性能比 Martini 快 40 倍。如果你需要极好的性能,使用 Gin 吧。
The fantastic ORM library for Golang aims to be developer friendly.
Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.
A high performance, open source universal RPC framework.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Go configuration with fangs
A MySQL-Driver for Go’s database/sql package
A go (or ‘golang’ for search engine friendliness) implementation of JSON Web Tokens.
Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
A flexible and various captcha package
Golang Redis client for Redis Server and Redis Cluster
Distributed mutual exclusion lock using Redis for Go
Blazing fast, structured, leveled logging in Go
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Easy-pluggable full-feature GRPC resolver for services registered in Consul
A product ready RocketMQ Client in pure go, which supports almost the full features of Apache RocketMQ, such as pub and sub messages, ACL, tracing and so on.
Zipkin Go is the official Go Tracer / Tracing implementation for Zipkin, supported by the OpenZipkin community.
The Golang auto-instrument Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.
Jaeger - a Distributed Tracing System
Kong or Kong API Gateway is a cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins.
Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools.