github寻找开源项目技巧

作为程序员,开源项目的学习是必不可少的, 我们一般会从github上搜素开源项目来学习借鉴来增加自己的项目经验。
一般搜素时,是按关键字或者技术栈搜素,如:如“Javascript”,"Typescript"等,这种方法搜素出来的项目一般不太准确,数量多,而且不一定适合自己,想要确定适合自己的项目非常消耗精力。
其实,github的功能是非常强大的,下面介绍几个常用的搜素技巧。

1. 通过in关键字来控制搜素范围:

通过 in 限定符,您可以将搜索限制为仓库名称、仓库说明、自述文件内容或这些的任意组合。
如果省略此限定符,则只搜索仓库名称和说明。

  • in:name vue 匹配名称中含有“vue”的仓库

  • in:description vue 搜索项目描述中包含 “vue” 的所有仓库

  • in:readme vue 搜索项目介绍文档(README)中包含 “vue” 的所有仓库
    2、按stars数量搜素:您可以使用 大于、小于和范围限定符 基于仓库具有的 星标 数量搜索仓库

  • vue stars:>1000
    3、按创建时间,更新时间搜素

  • java created:>2024-07-30 搜索在2024年7月30日之后创建的Java仓库

  • java pushed:>=2024-07-30 搜索在2024年7月30日之后更新的Java仓库
    4、按编程语言搜素

  • language:python 编程语言为python
    例如使用 python 编程语言,且star数量大于1000的国产项目,搜索条件就是:location:china language:python stars:>1000
    5、按复刻数量

  • java forks:>500 搜素复刻数量大于500的Java仓库

你可能感兴趣的:(github,开源)