Go语言插件开发资料汇总

修订记录

版本修订人修订内容修订日期
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.

lumberjack

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解析工具

jwt-go

9、缓存工具(redis+local)

go-cache

go-redis

10、数据库工具(etcd)

etcd/client/v3

开发工具&插件:

1.Goland

2.代码检测

golangci-lit:Fast linters Runner for Go

零散文档

配置GoProxy

DDD脚手架

物联团队相关开发手册

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值