GitHub开源项目准确高效查找
GitHub面向开源及私有软件项目的托管平台,里面有很多优秀的开源项目,我们学习的时候也可以去GitHub上找一些优秀的开源项目进行学习。
由于GitHub上开源项目很多,如何快速找到我们想要的呢?我想大多数人会和我一样,直接在搜索框里搜索想要的内容
我们可以看到搜索出来的结果有二百多万条,结果很多,如果我们想找那些star
数量很多的怎么找,不可能一个一个往下翻,这样肯定不可取!!!
关键字
例:根据项目名中包含java关键字查找
in:name java
我们可以看到查找到的结果比直接少了,而且查找到的项目名都是包含java
关键字,关键字也加粗了。
例:根据内容包含java关键字查找
in:content java
根据内容查找发现结果变多了,项目描述内容里包含关键字的也查出来了,而且关键字都进行了加粗。
关键字+star数量
例:根据关键字查找,并且star数量大于100k
in:name java stars:>100000
查找到的结果只有三条,直接缩小查找范围,项目名都包含java
关键字,而且都是star
数量超过10万的项目
关键字+star数量+发布日期
例:根据关键字查找,star数量大于10k,发布日期大于2020年10月1日
in:name java stars:>10000 pushed:>2020-10-01
关键字+star数量+发布日期+下载人数
例:根据关键字查找,star数量大于3k,发布日期大于2021年9月1日,下载人数大于3k
in:name java stars:>3000 pushed:>2021-09-01 forks:>3000
注意事项:
- 根据日期筛查,日期格式必须是yyyy-MM-dd
- GitHub搜索关键字和搜索条件直接用
:
冒号分隔 - 每个条件之间用空格隔开