golang开发常用开源项目工具(持续更新中)
暮色伊人 · · 5395 次点击 · · 开始浏览本人在日常golang项目开发中,用到了一些第三方开源库,大多都是优秀的开源项目,源码值得认真阅读研究。在此记录用到的一些库:
1. 解析配置文件
https://github.com/go-ini/ini,go-ini, go INI文件解析,
2. 命令行工具
https://github.com/cheggaaa/pb, Terminal progress bar for Go, golang进度条
3. golang web 开发
https://github.com/gorilla, Gorilla web toolkit 一系列web开发套件,最常用的为http路由模块mux
4. 存储相关
https://github.com/minio/minio, Minio (兼容S3 对象存储)
https://github.com/chrislusf/seaweedfs 基于facebook haystack思想的海量小文件存储系统
5. protobuf
https://github.com/gogo/protobuf golang官方protobuf增強版
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
本人在日常golang项目开发中,用到了一些第三方开源库,大多都是优秀的开源项目,源码值得认真阅读研究。在此记录用到的一些库:
1. 解析配置文件
https://github.com/go-ini/ini,go-ini, go INI文件解析,
2. 命令行工具
https://github.com/cheggaaa/pb, Terminal progress bar for Go, golang进度条
3. golang web 开发
https://github.com/gorilla, Gorilla web toolkit 一系列web开发套件,最常用的为http路由模块mux
4. 存储相关
https://github.com/minio/minio, Minio (兼容S3 对象存储)
https://github.com/chrislusf/seaweedfs 基于facebook haystack思想的海量小文件存储系统
5. protobuf
https://github.com/gogo/protobuf golang官方protobuf增強版