其他
gin-contrib/sessions
go-resty/resty/v2
restful http 客户端
asaskevich/govalidator
验证器
go-playground/validator/v10
另一个验证器,刚开始把这两个搞混了。
gin 框架的默认验证器
logrus
日志库。
casbin
认证鉴权。
GUI
还没决定学哪个包。
fyne
Go跨平台GUI工具包 看起来很不错,大概会选择这个包。
Gio UI
听说不错但是文档太少了,而且没有中文文档,看起来比较劝退。
govcl
中文支持很好,但star数太少。
andlabs/ui
应该是个比较轻量的包,有空看看。
Andoroid
avast/apkverifier
用的这个
犄角旮旯里翻出来的,没用过,记一下
测试用的安装包
静态检查
staticcheck
golangci-lint
NilAway
命令行工具
go-blueprint
快速生成 Go Web 项目结构的工具。这是一个用于快速搭建 Go 语言 Web 项目的命令行工具,集成了 Chi、Gin、Fiber、Echo 等多种流行的 Go 框架。它支持选择 MySQL、Postgres、Redis 等主流数据库,还提供了 WebSocket 和 Docker 等高级设置。用户只需选择技术栈,即可生成一套完整的 Go Web 项目架子。
TODO LIST
singleflight
golang.org/x/sync/singleflight
cast
github.com/spf13/cast
lo
github.com/samber/lo
gofakeit
github.com/brianvoe/gofakeit