一个根据多个项目积累总结下来的Go-tools实用工具包

最近项目一直有用Golang开发项目,也组织团队做了几个大型的项目都是用的Go语言,Go语言是我目前用的所有语言里的写代码最舒服最爽的语言。其实go的开发效率并不低,尤其现在项目里用go-zero框架后,基于goctl整理了一套开发流程,团队开发效率更高了。

不废话了,上干货,分享一个我们经过几个项目总结下来用到的go工具包, 绝对实用

说明

  1. 本工具目前主要在go-zero框架里使用,但正常没有用到 go-zero框架功能的模块在哪都可用,使用时注意甄别
  2. 这是我们日常开发中, 经过多个项目沉淀下来的工具包

工具包功能清单

  1. aligreen 阿里内容安全审核,支持语音/图片/文字/视频,异步与同步
  2. alioss 阿里云oss存储
  3. alipay 支付宝支付
  4. apple 苹果支付
  5. batcher 批处理任务
  6. captchax 验证码 数字/图片/算术/短信
  7. constant 常量配置
  8. copierx copier包的复制转换类型扩展
  9. ctxdata 获取context上下文数据 比如上下文的用户信息
  10. interceptor 拦截器 rpc服务日志拦截器
  11. jwtx jwt辅助函数与登录互踢功能
  12. limitx 限流器
  13. orderno 订单号
  14. otel 链路追踪
  15. realnamex 实名检测
  16. result 接口返回数据统一封装
  17. sandpay 杉德支付
  18. sms 短信 目前主要接阿里
  19. snowflake 雪花算法 全局唯一ID生成器
  20. tool 加密/ip获取/随机字符
  21. wechat 微信支付
  22. xerr 错误处理

https://github.com/vmee/go-tools

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值