我是如何发现优质开源项目的?

2019-01-18 18:58:19 +08:00
 GitHubDaily

GitHubDaily 是从 2015 年 10 月开始运营的,至今三年有余,微博分享了数百个开源项目,前不久我已将微博分享的开源项目整理后发布到 GitHub 上了。

GitHub 地址: https://github.com/GitHubDaily/GitHubDaily

一开始运营的时候,主要是分享在平时工作会接触到的一些开源项目,后面自己闲着没事也会去搜索下最近 GitHub 有哪些比较好玩有趣的开源项目。

下面是我平时经常逛的几个网站,在这里我时不时会发现一些优质的开源项目。

优质渠道

GitHub 官方渠道

目前有几个我认为比较不错的渠道。下面我来挨个说一下。

1.) GitHub Trending

这个相信是大家使用频率最高的渠道了,它是来自于 GitHub 官方的项目趋势列表,一些 Star 增长比较快的项目会在这里出现。开发者可以针对不同编程语言进行过滤筛选,是个挖掘优质项目的好渠道。

地址: https://github.com/trending

2.) GitHub 动态

GitHub 上的一些大神经常会关注一些比较优秀的项目,如果你有关注他们,则可以通过 GitHub 动态流了解到一些他们认为不错的开源项目,甚至有时他们准备搞一些大动作时,你也可以在第一时间知晓。

GitHub 上大神很多,不同领域可关注的人也不同,这块等后面有时间我再分类整理一下,敬请关注。

3.) GitHub Topic

从去年微软收购 GitHub 后,可以很明显的感知到的一点是,GitHub 正在慢慢优化项目的信息分类,让一些优质开源项目得到更有针对性的推送。

早期大部分开发者都是 Trending 或关注的人的动态来了解一些开源项目,但这样的曝光量显然对一个新启动的开源项目不太友好,因此后续 GitHub 应该会推出一些更为丰富的渠道,让大家可以更好的挖掘一些优质的开源项目。

目前的 Topic 我认为对项目的信息分类这块做得还不错,但对于一些新项目的曝光还是不太友好,期待后面这块的改善。

地址: https://github.com/topics

Hack News

技术人常逛的一个网站,著名 YC 创始人 Paul Graham 搞的,也是不少优质开源项目的起源地。不少开发者会时常上去推荐自己的开源项目,说不定你现在在用的某个开源项目,可能一开始就是通过这个渠道被人知晓,然后慢慢发展壮大的。

地址: https://news.ycombinator.com/show

Changelog

这个渠道可能知道的人相对来说会少一些,但是质量却很高,很多开源项目在不为人知的时候就已经有出现在这里了,Changelog 的 nightly 邮件我订阅了多年,有时闲着无事我就会去挨个翻出来看一看。

地址: https://changelog.com/nightly

Reddit

这里免不了还是要谈到 Reddit 这个大杂烩网站,上面的 opensource 主题也有不少优秀的开源项目,但是因为 Reddit 上面主题繁多,其本身也不是针对开发者的垂直网站,因此更新的频率会低一些。

地址: https://www.reddit.com/r/opensource/

GitHunt

一个开源的 Chrome 插件,把你 Chrome 的 Tab 页转为 GitHub 开源项目的推荐页,我是这个插件的重度用户,装了好几年,从来没卸载过,自认为是开发者必装浏览器插件之一 😂

有时候用 Chrome 搜东西的时候,⌘+T 常常会给我意向不到的惊喜。

地址: https://github.com/kamranahmedse/githunt

技术周报

各类技术周报,这里就不展开说了,你可以根据自己的技术领域在 Google 加关键词 Weekly 搜索订阅。他们一般每周都会定时推送所在领域相关的开源项目。

结语

在发现优质项目后,单纯的一个 Star 对你的帮助有限,如果可以,在 Star 一个项目后,不妨试着完成以下几件事:

最后,希望你在最大的同性交友社区 - GitHub 玩得开心,也期待后面能有机会在 GitHubDaily 分享你的开源项目 😄


这是我在其它平台的账号,欢迎关注:

原文地址: https://zhuanlan.zhihu.com/p/55174293

1891 次点击
所在节点    分享发现
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX