修订记录
版本 | 修订人 | 修订内容 | 修订日期 |
---|---|---|---|
V1.0 | 王旭 | 创建文档 | 2023-11-03 |
正在使用的SDK汇总
1.WEB框架
Gin:Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you need smashing performance, get yourself some Gin.
2.日志框架
Zap:Blazing fast, structured, leveled logging in Go.
3.配置文件
Viper:Go configuration with fangs
4.构建命令行应用程序
Cobra:A Commander for modern Go CLI interactions
5.国密算法
gmsm:GM SM2/3/4 library based on Golang (基于Go语言的国密SM2/SM3/SM4算法库)
6.Http请求
Resty:Simple HTTP and REST client library for Go
7.单元测试
Testify:A toolkit with common assertions and mocks that plays nicely with the standard library
8、jwt解析工具
9、缓存工具(redis+local)
10、数据库工具(etcd)
开发工具&插件:
1.Goland
2.代码检测
golangci-lit:Fast linters Runner for Go
零散文档
awesome-go:A curated list of awesome Go frameworks, libraries and software
开发规范
1.目录规范
project-layout:Standard Go Project Layout
2.编码规范
Uber:The Uber Go Style Guide.