Golang 常用的开源库和学习资源有哪些

书籍

golang-book
go by example
go-language 英文,入门很不错的
Go 语言设计与实现
Go语言标准库

网络框架

gin 轻量级库,自定义性高
beego 国产库,比 gin 重一些,有自己的 orm
fiber 追求性能,很像 nodejs 的 express
goframe
go-zero
echo

数据库 orm 相关

migrate
gormigrate gorm迁移脚本
gorm 最好的 orm
xorm
sqlx 朋友在用,还可以的

认证验证

validator 用得最多的

validate 支持中文,朋友说不错

json web token

api 文档

gin-swagger

swag

配置

config 国产,简单用

viper 用得最多

后台系统

MineAdmin

gin-vue-admin

go-admin

日志

zap 优秀日志工具

zerolog

gin 框架相关

cache

size

static

timeout

secure

cors 跨域

authz

gin-metrics

gin live reload

微信

powerwechat

微服务

etcd

kratos

kong

go-micro

consul

国产优秀库

gookit 有很多库,很新很不错

其他

mapstructure 转化 map 和 struct

你可能感兴趣的:(Golang 常用的开源库和学习资源有哪些)