V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GitHubDaily
V2EX  ›  分享发现

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

  •  
  •   GitHubDaily · 2019-01-18 18:58:19 +08:00 · 2074 次点击
    这是一个创建于 2138 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 一个项目后,不妨试着完成以下几件事:

    • 参与维护(解决几个 issue,提几个 PR )
    • 阅读源码(跟随大师的脚步去成为大师)
    • 参与开源(一起推进开源社区的进步)

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


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

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5573 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:30 · PVG 09:30 · LAX 17:30 · JFK 20:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.