如何 GitHub 准确查找开源项目

直接根据关键词搜索会导致搜索出非常多的开源项目,导致根本找不到自己想要的,所以我们需要做到精确搜索


如何精准的搜索开源项目,GitHub官网已经给出方法 

https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories

大致内容如下:

限定符 示例
in:name jquery in:name 匹配其名称中含有 "jquery" 的仓库。
in:description jquery in:name,description 匹配其名称或说明中含有 "jquery" 的仓库。
in:readme jquery in:readme 匹配其自述文件中提及 "jquery" 的仓库。
repo:owner/name repo:octocat/hello-world 匹配特定仓库名称。
限定符 示例
forks:n forks:5 匹配只有 5 个复刻的仓库。
  forks:>=205 匹配具有至少 205 个复刻的仓库。
  forks:<90 匹配具有少于 90 个复刻的仓库。
  forks:10..20 匹配具有 10 到 20 个复刻的仓库。
限定符 示例
stars:n stars:500 匹配恰好具有 500 个星号的仓库。
  stars:10..20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。
  stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。
限定符 示例
created:YYYY-MM-DD webos created:<2011-01-01 匹配具有 "webos" 字样、在 2011 年之前创建的仓库。
pushed:YYYY-MM-DD css pushed:>2013-02-01 匹配具有 "css" 字样、在 2013 年 1 月之后收到推送的仓库。
  case pushed:>=2013-03-06 fork:only 匹配具有 "case" 字样、在 2013 年 3 月 6 日或之后收到推送并且作为复刻的仓库。
限定符 示例
language:LANGUAGE rails language:javascript 匹配具有 "rails" 字样、以 JavaScript 编写的仓库。
限定符 示例
is:public is:public org:github 匹配 GitHub 拥有的公共仓库。
is:private is:private pages 匹配您有访问权限且包含 "pages" 字样的私有仓库。

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(其他)