GitHub上重要的几个搜索技巧

GitHub 作为目前广大程序员最大的游乐场,怎么在Github上搜索优秀的项目就显得尤为重要.下面是在Github上快速找到自己需要的开源项目的几个搜索技巧:

一.搜热门

Github Trend 页面总结了每天/每周/每月周期的热门 Repositories 和 Developers.在这里插入图片描述
Github Topic 展示了最新和最流行的讨论主题.

在这里插入图片描述

二.搜开发者

GitHub 官方支持很多搜索条件,在 这里 可以查看官方出品的搜索技巧.

搜索条件备注
followers:followers:>=1000,匹配超过1000名关注着的开发者
language:language:java,匹配开发语言为 java 的开发者
in:fullnamejack in:fullname,匹配用户名实名为 jack 的开发者
location:location:china,匹配用户填写的地址在 china

在这里插入图片描述

三.搜项目及工具

在GitHub上找到优秀的项目和工具可以通过关键字或设置搜索条件可以事半功倍的找到好资源.

搜索条件备注
Awesome + keyword关键字 Awesome,帮忙找到优秀的工具列表
in:name examplein:name springboot,匹配项目名中包含 springboot关键词的项目
in:readme examplein:readme springboot,匹配readme中包含 springboot关键词的项目
in:description examplein:description springboot,匹配描述中包含 springboot关键词的项目
stars:stars:>=1000,匹配收藏数量超过 1000 的项目
forks:forks:>=1000,匹配分支数量超过 1000 的项目
pushed:pushed:>2019-05-06,匹配在2019年5月6号后有更新的项目
language:language:java,匹配以 java 作为开发语言的项目
1.Awesome + keyword

Awesome 几乎成为了不少 GitHub 用户命名项目的关键字之一,如要找到优秀的java相关开源项目的集合,可以尝试搜索 Awesome java 得到下列结果:

在这里插入图片描述

2.设置搜索条件

明确需要寻找某类特定的项目,如用某种语言,Stars数需要达到什么标准,在搜索框中直接输入搜索条件即可.多个搜索条件可组合使用.一般使用: stars: language forks: in: pushed: ,其实就是设置项目收藏,开发语言,派生 这些搜索条件. 如 stars:>=1000 language:java forks:>=600 ,结果如下:

在这里插入图片描述

也可以使用 Github 提供的 高级搜索功能 .或者参考官方给出的帮助指南 Searching on GitHub ,里面有更多关于项目、代码、评论、问题等搜索技巧。

下面是 Github 颇受欢迎上的项目:

Awesome :Windows上优质&精选的最佳应用程序及工具列表
free-programming-books :免费的编程相关书籍
chinese-independent-developer :中国独立开发者项目列表
chinese-independent-blogs :中文独立博客列表
awesome-java-cn :Java资源大全中文版

  • 9
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值