今天来介绍下如何在GitHub搜索项目。相信很多小伙伴都不知道如何搜索。

以搜索Spring项目为例。

直接搜索

学会这样用Github搜索,再也不用到处找练手的项目了_java直接搜索

74万条项目,多的你不知选用哪条。

按标题名称搜索

只搜索标题含有spring的项目。

in:name spring

标题搜索

60万条项目,还是很多。

限制stars数量

比如搜索stars大于10k的项目。

in:name spring stars:>10000

按stars搜索

限制forks数量

比如搜索forks大于10k,stars大于3k的spring项目。

学会这样用Github搜索,再也不用到处找练手的项目了_java_02按forks搜索

按README搜索

搜索README.md文件中包含spring的项目。

in:readme spring

搜索方式可参考按标题名称搜索

学会这样用Github搜索,再也不用到处找练手的项目了_java_03readme

点击进入项目可以看带README.md文件。

学会这样用Github搜索,再也不用到处找练手的项目了_java_04

按描述搜索

in:description spring

划线的就是描述。

学会这样用Github搜索,再也不用到处找练手的项目了_java_05

按语言搜索

比如我要搜索Java版本的俄罗斯方块,可以使用如下方式。

in:description  俄罗斯方块 language:java

下图方框即为所示语言。

学会这样用Github搜索,再也不用到处找练手的项目了_java_06

按指定更新时间搜索

in:description  俄罗斯方块 language:java pushed:>2020-09-01

搜索最近推送时间大于2020-09-01的Java版俄罗斯项目。

学会这样用Github搜索,再也不用到处找练手的项目了_java_07

会了上面的搜索,以后就再也不需要问别人有没有可以练手的项目了。