作为一个gopher,会经常查找golang已有的软件包,这个时候查看Github上的 [Awesome go](https://github.com/avelino/awesome-go) 中已经分门别类列出来的资源是经常的事。
但是,这个项目只是把github中的项目分类列出来而已,满足我的项目需求的包可能有很多个,我要从这些包中选择出最适合我的包,比如我的选择条件是:
1. star或者fork多,这说明gopher大众的认可程度高;
2. commits 或者 contributors 多,这说明项目的升级维护可能有保障;
3. 看license是不是支持商用,我首选Apache2.0,其次是MIT,其他的都得掂量掂量。
一个项目一个项目的点进去看这些数据,这种选择方式实在太痛苦了,为了方便跟我有一样痛苦的gopher,我做了一个Awesome go项目的增强项目把它放到了github上,将所有我做选择的涉及的因素都在一个表格中列出来,再也不用点来点去了。
项目地址:https://github.com/lizzz49/agos
![agos.png](https://static.studygolang.com/190613/1b305278c7439d65f630fd28944c676c.png)
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传