关于github的高级搜索技巧

前言:GitHub 做为目前火的开源社区,深受众多开发者喜好。以自由开放的定位吸引了至关多的我的开发者和企业,不断发布和更新至关好用的软件和工具。做为开发者,面对如此海量的 GitHub 项目,究竟怎样才能这个平台发现一些优秀的软件和工具。秉着这样的疑问,我收集和总结了下面这几个搜索技巧。java

1、搜热门

包括GitHub TrendGitHub Topic
GitHub Trend 页面总结了天天/每周/每个月周期的热门 Repositories 和 Developers,你能够看到最近一些热门的开源项目,GitHub就经过这个页面,作了筛选的功能,能够算是不少人主动获取一些开源项目最好的途径,咱们能够选择「当天热门」、「一周以内热门」和「一月以内热门」来查看,若是你还想更加精确的查找到本身想要学习的编程语言,在右边有一个分语言类来查看的功能,好比你想查看最近热门的 Java项目,那么右边就能够选择 Java语言,如图:
在这里插入图片描述
GitHub Topic 展现了最新和最流行的讨论主题,在这里你不只可以看到开发项目,还能看到更多非开发技术的讨论主题,好比 Job、Chrome 浏览器等。
在这里插入图片描述python

2、搜开发者

在这里插入图片描述
例如:
搜索使用java语言且是中国人的开发者
在这里插入图片描述linux

3、搜项目

在这里插入图片描述
例如:
查找优秀的linux项目,且要求是使用python,stars数量大于等于500
在这里插入图片描述
另外若是以为记住这些搜索条件略显繁琐的话,使用 GitHub 提供的高级搜索功能,一样可用自定义条件进行搜索。以下图所示:
在这里插入图片描述git

4、写在最后

GitHub是当今最热门的开源社区,对于咱们作技术开发的人来讲真是太有帮助了。上面有不少优秀的开源项目,咱们无论是应用在实际项目上,仍是对源码的学习,这都是提高咱们本身技能和开拓眼界的一个重要渠道。但愿本文的搜索技巧能帮到你们,让咱们一块儿好好利用github这个平台,好好学习技术。github