如何在GitHub搜索到你想要的东西

这些技巧真是大大节省了开发者的精力

Posted by kevin on April 7, 2019

前言

身为技术人员,平时我们肯定没少跟 GitHub 打交道,实在是太好用了,很多大佬都把自己的优秀作品开源在 GitHub 上,所以我们就没有必要重复造轮子,但是 GitHub 上的开源项目那么多,我们该怎么找到自己想要的东西呢?今天就带大家了解一下 GitHub 的一些搜索技巧。

GitHub 自身就内置了很多高级的搜索方式以供开发者快速找到自己想要的资源,在搜索栏直接敲一个回车再点击 Advanced Search 就进入到高级搜索的界面了。

也可以直接在搜索栏输入快捷查询方式,就不用再进高级搜索界面一个一个勾选了,高级搜索有很多内容,我们就讲讲常用的一些。

搜索开发者

可以用高级搜索功能搜索一些大佬,看看大佬的仓库是怎么样的,下面两个选项是最常用的

options commit
location: location:china,搜索中国区域的开发者
followers: followers:>100,搜索超过100粉丝的开发者

比如我们搜索中国超过一千粉丝的开发者,第一个就是阮一峰老师,接下来就是 Vue 作者尤雨溪,然后是廖雪峰老师,这些都是真正的大佬啊。。

搜索仓库

有时想根据自己的项目在 GitHub 上搜索有没有类似的仓库,也可以用高级搜索

options commit
stars: stars:>100,搜索 star 超过 100 的仓库
language: language:c++,搜索 c++ 项目仓库
Awesome: Awesome python,搜索优秀的 python 仓库

下面就是我用组合选项筛选出来的 javaScript 仓库,又看到阮老师和尤神了。


高级选项还有很多,但是最常用的也就这几个,有兴趣的可以自己去高级搜索尝试其他选项。

Explore

除了直接搜索外,GitHub 面板也有一个 explore 选项卡,点进去就可以发现更大的世界了,比如最近有什么火起来的新项目或大佬,相当于技术资讯圈吧。

Trending 选项卡里面有关于时下热门的一些仓库以及开发者,打开之后映入眼帘的就是前一阵子很火的 “996.ICU” 项目。

Topic 选项卡展示的是时下热门的话题,也并不仅限于技术方面。

explore 里面还有很多其他的选项卡,如 js 全栈框架,教你怎么编程 等等,真是个宝藏来的。


以上就是关于 GitHub 搜索资源的一些技巧,希望每个开发者都能利用好这个平台。