开源项目推广为啥没用?如何快速得星?

你满怀壮志,花了几周时间精心打磨,推出了一个开源项目。

你将其发布到 Github,期待着你的代码能在成百上千个陌生人的电脑上运行。

然而,几个月过去了,Star 数依然停留在个位数。

你开始反思问题出在哪里:README 写得不错,有范例和文档,结构清晰,代码也很优雅。

于是你开始在各大社区如 V2EXCSDN 宣传你的项目。

你甚至考虑,或者已经做了你之前非常讨厌的事情——软广,只为了不让你的努力白费。

然而,效果依旧不理想

那么问题究竟出在哪呢?

初始 Star 数

从新用户的角度来看,进入项目的 Github 首页,第一眼通常会关注三个方面:Star 数、最后更新时间和 README 的开头部分。这些都表明你的项目是可用的、不过期的,并且文档易于理解

对于一个全新的项目来说,最难的就是积累初始 Star 数。

你可以想象,对于大多数 Star 数在个位数的初创项目来说,当你推广后,新用户进来一看,会觉得不太可信:到底能不能用?毕竟使用任何项目都是需要学习成本的,这种怀疑会劝退很多用户。

所以,在推广之前,先积累一些初始 Star。

你可以通过熟人帮你点一些 Star,或者,你也可以尝试一个在开源界颇有争议的领域:刷赞。刷赞工具可以通过用户之间互相点 Star,很快就能提升你的 Star 数。目前有很多网站可以实现,例如 GithubStar.pro

我实测了一下,使用还是相对简单的,你只需要用 Github 账号登录就可以了:

然后直接给其他人的仓库点 Star, 5 分钟左右对方的账号就会自动回赞给你

整个过程免费不用花钱,使用体验还是比较不错的,短短几天时间大概获得了 50+ 颗星星。

然后,我就将仓库从 GithubStar.pro 中移除了。毕竟,这只是我吸引用户的起始资金,自己赚的 Star 才有成就感嘛。但是,你也可以一直挂着,当然这就是个人的选择了。

我也对比了一下其他的刷赞网站(例如刷赞吧等),都需要使用 Github Access Token,比较麻烦,而且需要蛮高的权限,用着怪慌的,综合看来还是这个站好一点,好像有很多科研项目的仓库,都挂在上面,或许更高的 Star 数可以提升简历的含金量吧。

推广途径

另一个推广无效的原因在于:推广途径。

幻想着随便在各大内容站发发帖,就能被浏览器收录,那你真是小看了 SEO 的门道。而且,还可能被骂 Spam。

你首先要给你的项目做分析:你的项目是面向广大用户的常见需求,还是小众刚需项目,还是面向开发者的基础库?

面向广大用户:好办,直接投稿给各大分享频道,哪里有流量投哪里,UP主,专栏博主,等等。只要你的作品确实有一定用处,很有可能这些内容创作者也正缺可供推荐的内容,那就是双赢。

小众刚需项目:比如你是做某某网站的辅助工具的,首先想:用户如果有类似的需求,会搜索什么?找什么?然后根据这个去写你的README。同时也可以在相关的社群发帖推荐,获得初始用户群后,用类似推荐有奖的形式将你的项目推荐给更多人。

面向开发者的基础库:精细的文档、可用的案例是第一关。同时,即插即用的组件通常比复杂的框架更容易被推广。如果你还没有积累一定的名声,先开发小的组件可能是更好的选择。


希望各位开发开源产品时,都不负你所付出的,成就感抑或是回报。一切顺遂

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值