GitHub 快速搜索想要的开源项目


一般地,刚开始使用GitHub时,不怎么会搜索项目,基本上都是在搜索框直接输入关键词搜索,比如想看Go语言相关的项目,会直接搜 Go或者 Golang

如下图:
在这里插入图片描述

但结果却有很多,不知道该看哪个,如果一个一个去点开查看的话,会很浪费时间,而且还不一定能找到自己心仪的开源项目。

今天就分享一下,快速搜索心仪项目的技巧

1.基本常识

如果想搜索结果比较精准,肯定是键入相关条件,并控制范围,就想我们使用sql语句一样。

GitHub也是同样适用的,不过要先明白一些搜索的条件(字段)是什么。先看个图:
在这里插入图片描述

name:开源项目名字,如图中1标记
stars: star 项目热度指标之一,类似点赞,如图中2标记
fork: fork 项目热度指标之一,同步该项目到自己仓库,如图中3标记
description: 项目简单描述,如图中4标记
readme:项目详细介绍。一般都会有
language:项目使用的编程语言

上述这些名称我们可以理解为数据库中字段,可以作为搜索条件

2.搜索语句

在搜索框输入搜索语句,并限制条件即可。

如我想搜关于Go的项目,并且比较受欢迎,可以写为:

in:readme go stars:>100 fork:>10

回车后,得到如下结果:
在这里插入图片描述
其中,readme可以换成name,description

如果想学习Pyhon的项目,可以添加语言限制字段language。如下:

in:readme python学习 stars:>1000 fork:>50 language:python

在这里插入图片描述
可以看到,我们加了限制条件后,返回62个项目,结果更加精准了。

以上,我们就能够高效的利用GitHub来学习开源项目了,也能更快更准的找到自己心仪的项目。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐