TOC

GitHub 搜索技巧

如何快速的、正确的查询资料是开发者的必备技能。GitHub 是一个主要的资料来源,当然需要掌握其用法才行。

除了要知道搜索什么英语术语之外,还有一些别的辅助技能,可以有效的提升 GitHub 搜索效率。

我常用的几个指令

比如:

web framework
language:python
stars:>100
sort:stars

Awesome List

发音:[ˈɔːsəm] 哦婶

总之你想到的词:awesome-python, awesome-php, awesome-hacking, awesome-android, awesome-shell, awesome-cooking 都可以搜索看看,按星数排序。

比如:awesome microservice stars:>500 sort:stars

topic:awesome

GitHub 上有一个 awesome 的 Topic:Awesome Lists, 可以浏览一下。

结合搜索指令,比如我想找一下有没有数据分析方面的 Awesom List:data analysis topic:awesome sort:stars, 好像没有找到啥有价值的东西,可能老外不这么表达,换一个:data science topic:awesome sort:stars,看到第一个 r0f1/datascience 仓库,有 2.7k 星,还不错。

直接敲网址来操作也是可以,比如搜索 shell 关键字:

https://github.com/topics/awesome?o=desc&q=shell&s=stars

sindresorhus/awesome

sindresorhus/awesome: Awesome lists about all kinds of interesting topics

这哥们都整理好了,项目已经 165k 星了。好人一生平安!

除了上面的 Awesome Lists 之外,这个也可以参考。

小工具

浏览器拓展里面搜:GitHub Star Count,这个就是看 awesome 的一大利器。

点一下拓展图标,会自动在当前页面的所有仓库超链接后面加上 shield.io 图标,标明这个仓库有多少星。

反正我是离不开它的。

此外

还可以关注以下的几个项目:

参考资料与拓展阅读