附录
附录主要记录一些工具及开源库,这些库都是笔者开发/维护的。
你可以使用这些库进行学习,当有问题时笔者也可以更快的进行解答。
同时也希望这些工具能够帮助到你,让我们一起学习!
库名 | 功能 |
---|---|
odate | 一个在命令行终端进行时间转换的工具 |
gconf | 一个用于加载配置文件的操作库,支持json xml yaml toml |
json2go | 一个用于将json 文件转换为结构体的工具 |
gset | 基于map 实现的集合操作,可用于去重、交集并集等计算 |
gutil | 实际开发中常用的工具合集 |
xlog | 基于原生的日志库实现 |
xpool | 协程池实现 |
ghttp | 用于向第三方发起HTTP 请求,进行了封装操作更简便 |
pot | 基于GO 的缓存数据库实现 |
plex | 基于原生的TCP 框架实现 |
xmodel | 数据库ORM 操作脚手架 |
malatd | 轻量级的Web 框架 |
tp-micro | 微服务框架及脚手架 |
owechat | 微信公众平台SDK封装 |
trans | 后端翻译库,适用于国际化项目 |
goai | 国内大模型API 集成 |
fcm | 国际化项目FCM 推送集成 |
billing | Android Billing 服务端实现 |
上面的库及工具涉及到了大部分Go
语言的特性及功能,作为学习参考是不错的。
之后笔者还会继续完善及开发其他开源工具,您可以关注:
另外您也可以学习笔者另外的书籍: