大名鼎鼎的GitHub不知道大家平时是否经常用,里面很多开源项目可以用来学习和使用,不要浪费了!
https://github.com/
在GitHub上搜索代码、项目或查找相关主题,最简单常用的方法是在GitHub主页搜索框中直接输入相关信息进行查找,但是这样搜到的结果很多都不是自己希望的,这里总结下常用的搜索技巧。

上图,红色箭头指的两个地方,分别是仓库的名称和描述。咱们可以直接限定关键字只查特定的地方。比如咱们只想查找仓库名称包含springboot的仓库,可以使用语法in:name 关键词
in:name 关键词
in:name springboot
如果想查找描述的内容,可以使用这样的方式:
in:descripton 关键词
in:descripton springboot
搜索springboot相关的,且star数量大于1000的项目
springboot stars:>1000
搜索开发语言为C++且stars数大于10000的所有仓库:
language:c++ stars:>10000
搜索用户名为xxx并且仓库在2019年1月1日后有更新的所有仓库:
user:xxx pushed:>2019-01-01
搜索名为”node.js”并fork数大于200的所有仓库:
node.js forks:>200
明确搜索仓库大小的
比如你只想看个简单的 Demo,不想找特别复杂的且占用磁盘空间较多的,可以在搜索的时候直接限定仓库的 size 。
size:>=5000 关键词
Advanced search
点击左下角 Advanced search 即可进行自定义条件的高级搜索了,点击 Cheat sheet 则可以查看一些有关搜索的帮助信息

详细教程见:
https://help.github.com/en/github/searching-for-information-on-github/about-searching-on-github