golang常用的工具包

1. 一个巨好用的泛型库,可以极大提高开发速度

https://github.com/samber/lo   https://github.com/samber/lo

2. 类型转换

https://goframe.org/pages/viewpage.action?pageId=1114677

3. 代码生成工具

Go图形化生成代码工具、Go微服务_灬点点的博客-CSDN博客_go图形化

4. 根据数据库生成struct

GitHub - Licoy/dbstruct: dbstruct是一款将数据库表一键转换为Golang Struct的应用程序,支持自定义Tag和多种命名格式配置。

5. gotool首页、文档和下载 - go开发者工具 - Go语言中文网 - Golang中文社区

6. https://github.com/davecheney/httpstat 500行代码确认请求时间花在哪

7. go get github.com/tidwall/gjson 方便地从一个 JSON 串中读取值,具体使用参考:Go 每日一库之 gjson - 知乎

8. gookit/goutil/dump  打印工具

https://github.com/Henry-Sarabia/blank  删除字符中间空格

https://github.com/psampaz/slice slice处理

https://github.com/brianvoe/gofakeit 自动生成数据 moke使用

[go-funk](https://github.com/thoas/go-funk) - 现代Go实用程序库,提供了帮助程序(映射,查找,包含,过滤器,块,反向等)

[gpath](https://github.com/tenntenn/gpath) - 使用Go的反射形式简化访问结构字段的库。

[pgo](https://github.com/arthurkushman/pgo) - PHP社区的便捷功能
http://www.voidcc.com/project/goqu  sql构建器
https://github.com/Bingjian-Zhu/go-grpc-example
https://github.com/envoyproxy/protoc-gen-validate
https://mholt.github.io/json-to-go/
https://github.com/xinliangnote
https://gitee.com/anggege888/gormt/tree/master mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则。带json标签
https://github.com/Licoy/dbstruct  根据数据库生成struct
https://github.com/senghoo/golang-design-pattern  go各种设计模式
https://www.topgoer.com/%E5%85%B6%E4%BB%96/gjson.html   可以方便地从一个 JSON 串中读取值
https://github.com/rubenv/sql-migrate   migrate工具
https://studygolang.com/p/asgard  任务管理系统
https://studygolang.com/p/lazydocker  docker可视化工具
https://blog.csdn.net/qq_32447301/article/details/113854581  代码生成工具
https://github.com/xinliangnote/Encrypt   多项加密的库,

GitHub - envoyproxy/protoc-gen-validate: protoc plugin to generate polyglot message validators:proto校验

GitHub - google/gnostic: A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.  :proto生成api文档

 https://github.com/mitchellh/mapstructure  一个map转struct的包

你可能感兴趣的:(golang,golang,开发语言,后端)