Github开源项目搜索技巧

github常用的搜索条件小结

  1. 搜索名字——in:name xxx
  2. 搜索描述——in:description xxx
  3. 搜索readme——in:readme xxx
  4. 按stars——stars:>2000
  5. 按fork—— fork:>3000
  6. 仓库大小搜索——size:>=5000[说明:5000的单位是k,5M]
  7. 按更新时间——push:>2020-01-01
  8. 按语言——language:xxx
  9. 按作者名——user:lsp
  10. 搜索的方式可以组合,比如想要查询某一范围
  11. 更多高级搜索https://github.com/search/advanced

注意:

(1). 冒号两侧不能有空格;

(2). 不区分大小写;

(3). 不能将以下通配符用作搜索查询的一部分,搜索将忽略这些符号:. , : ; / \ ` ’ " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ];

(4). 搜索默认为master分支。

应用实例1:找一个基于springboot的项目

in:name:springboot stars:>4000 pushed:>2020-01-01 language:java forks:>1000

注意:stars:>1000在>号后面不要有空格(搜索框架不能被区分保持连接性)

应用实例2:找一个基于python的开源项目

in:readme spider 淘宝 language:python stars:>1000 pushed:>2020-09-01

上一篇:【题解】CF1559E Mocha and Stars


下一篇:中国人民志愿军抗美援朝出国作战70周年,我用 Python 为英雄们送上祝福