项目相关
依赖包
- hashicorp/go-multierror 收集多个错误日志,合并输出出来
- goproxy https 中间人代理库
- testify 断言包
- gorilla/handlers 包装了很多处理器,例如响应压缩
- cch123/supermonkey 编译时替换某个函数
工具
- bloomrpc 一个 gRPC 请求客户端
- 表单生成器 Schema
- JSON API免费接口
- 根据设计图生成多端代码
- JSON to SQL
- SQL to Go
- rustdesk 远程桌面
- 在线测试 Nginx 配置
- 使用”自己的“低代码工具,解决pc端表格-表单类CURD业务,生成前后端双端代码
工具库
- gnomock 开启一个 Docker 容器用于 Mock 各种配置环境
- gRPC Ecosystem gRPC 生态相关的仓库
- godotenv 把环境变量存储到文件中,这样 dev 环境就无需配置环境变量了(生产环境是自动注入到容器的)
- protoreflect 通过取得 Protocol Buffer 取得 gRPC 的信息(mw 就是用这个解析 Proto 文件的)
- dtm 分布式事务管理器
- go-delve/delve Golang 的断点调试
- casbin 权限校验库
在线工具
Go 微服务框架
- Kratos 一个微服务框架,里面提供的生成 proto 文件的工具还是很方便的
- google protobuf 通用库
- goframe 企业级的Go基础开发框架
静态页
服务器相关
动态 DNS 解析(DDNS)