如何使用github发现优秀的开源项目

@whizbz11 2016-07-31 13:56:14发表于 iuap-design/blog

关注一些活跃的大牛

GitHub 主页有一个类似微博的时间线功能,所有你关注的人的动作,比如 star、fork 了某个项目都会出现在你的时间线上,算是获取信息的一个很重要的方式。

Search

可以根据关键词进行搜索项目

例如,你想搜索node相关联的项目,那么第一件事就应该输入 node关键字进行搜索,然后右上角选择按照 star 来排序,结果如下图:

可以看到按照 star 数,排名靠前基本是一些比较火的项目,一定是很有用,才会这么火。值得一提的是左侧依然可以选择语言进行过滤。

除此之外,GitHub 的 Search 还有一些小技巧,比如你想搜索的结果中 star 数大于1000的,那么可以这样搜索:

node stars:>1000

Trending

点击下图的 Explore 菜单到“发现”页面

紧接着点击 Trending 按钮

这个 Trending 页面是干嘛的呢?直译过来就是趋势的意思,就是说这个页面你可以看到最近一些热门的开源项目,这个页面可以算是很多人主动获取一些开源项目最好的途径,可以选择「当天热门」、「一周之内热门」和「一月之内热门」来查看,并且还可以分语言类来查看

这样页面推荐大家每隔几天就去看下,主动发掘一些优秀的开源项目。

福利大放送

  • (free-programming-books)[https://github.com/vhf/free-programming-books]
    这个项目目前 star 数排名 GitHub 第三,总 star 数超过6w,这个项目整理了所有跟编程相关的免费书籍,而且全球多国语言版的都有,中文版的在这里:free-programming-books-zh,有了这个项目,理论上你可以获取任何编程相关的学习资料,强烈推荐给你们!
  • (oh-my-zsh)[https://github.com/robbyrussell/oh-my-zsh]
    俗话说,不会用 shell 的程序员不是真正的程序员,所以建议每个程序员都懂点 shell,有用不说,装逼利器啊!而 oh-my-zsh 毫无疑问就是目前最流行,最酷炫的 shell,不多说了,懂得自然懂,不懂的以后你们会懂的!
  • (awesome)[https://github.com/sindresorhus/awesome]
    GitHub 上有各种 awesome 系列,简单来说就是这个系列搜罗整理了 GitHub 上各领域的资源大汇总,比如有 awesome-android, awesome-ios, awesome-java, awesome-python 等等等,就不截图了,你们自行去感受。
  • (github-cheat-sheet)[https://github.com/tiimgreen/github-cheat-sheet/]
    GitHub 的使用有各种技巧,只不过基本的就够我们用了,但是如果你对 GitHub 超级感兴趣,想更多的了解 GitHub 的使用技巧,那么这个项目就刚好是你需要的,每个 GitHub 粉都应该知道这个项目。
  • fks
    前端技能汇总,包含前端知识架构,后端知识,linux,书籍推荐等。
  • frontend-dev-bookmarks
    一个巨大的前端开发资源清单
  • mobile-web-favorites
    移动前端开发收藏夹

路路漫漫其修远兮,吾将上下而求索。继续努力吧!
无意发现深度好文,稍作修改分享给大家,原文地址