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

书籍

golang-book

go by example

go-language 英文,入门很不错的

Go 语言设计与实现

Go语言标准库

网络框架

gin 轻量级库,自定义性高

beego 国产库,比 gin 重一些,有自己的 orm

fiber 追求性能,很像 nodejsexpress

goframe

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

logrus

gin 框架相关

cache

size

static

timeout

secure

cors 跨域

authz

gin-metrics

gin live reload

监控

prometheus

微信

powerwechat

微服务

rpcx

cloudwego

go-zero

kratos

go-micro

etcd

kong

consul

grpc-go

国产优秀库

gookit 有很多库,很新很不错

其他

mapstructure 转化 map 和 struct

minio 文件存储

posted @ 2022-10-01 13:54  求知久久技术  阅读(121)  评论(0编辑  收藏  举报