求教,个人开源项目如何才能快速积累 star

2023-02-06 21:45:56 +08:00
 Nazz
7002 次点击
所在节点    程序员
103 条回复
star7th
2023-02-07 09:03:48 +08:00
我有一个 1 万+ star 的开源项目

https://github.com/star7th/showdoc

但根据我经验,冲着 star 与否并不是最核心,核心是产品好,解决某方面的需求。

同时文档要清晰,指引别人简单易上手。

在产品本身还可以的情况下 ,可以多发一下技术论坛,技术社区宣传。

比如每次更新都可以发一下,说这个版本改了什么,等等。

如果产品做的很差,宣传越多,负面印象越大。本质还是要做好产品。
dfkjgklfdjg
2023-02-07 09:14:32 +08:00
一般来说发社区引流,不一定非要是 Go 社区,也可以是掘金、infoQ 、思否这种全类型平台。如果你的文档还有英文版的也可以发国外的 Go 社区会活跃很多,但是会增加额外硬件条件。

另外就是一些关键词,这样其他人在检索相关类型的时候出现的频率也会搞一些,项目的不错的话自然就会增长起来了。
Nazz
2023-02-07 09:22:03 +08:00
@star7th 点了, 以前用过这个产品
hellozgfss
2023-02-07 09:27:53 +08:00
我是写了一个《从零自制深度学习推理框架》的课程,讲解包括算子实现和框架设计的思路,国内算是独一份。我这个仓库算是课程的上游项目,根据上游项目来规划课程内容。
star 主要来自于:
1. 发布课程后再 V2EX 推广一下
2. 参与了 hellogithub 月刊
3. b 站粉丝的支持


课程视频链接 https://space.bilibili.com/1822828582
代码仓库,欢迎大家 star https://github.com/zjhellofss/KuiperInfer
cwcc
2023-02-07 09:30:15 +08:00
最有价值的开源项目不是 star 很多,而是愿意参与开发的人很多。

假设你的项目有 1k star ,但是全程只有你一个人在开发,就会很累,而且可能对大家来说是个容易弃坑的项目。如果有 100 个 star 但是已经有陆陆续续的很多人愿意参与和改进你的项目,那就是好事。不过你要是很在意你的项目被社区主导,那就是另说。
roseduan
2023-02-07 09:38:53 +08:00
以前搞开源的时候,也想着怎么才能够有更多的 star ,后来项目上过几次 Trending ,star 一下就上来了。

但是后来就比较佛系了,star 再多,项目本身不能解决一些实际的问题,是没啥用的。
pytth
2023-02-07 09:49:23 +08:00
我是不追求 star 的,我也不关注 star 到底多少了,我只想知道,有多少人喜欢我的东西,有我就继续维护,没有,那就不维护了。对于小白来说,人家只是想用你的东西,大多数只是想找个免费用的,还好用的东西,所以人家也不会在意代码好不好,例如我的就写得很烂,但是目前还是比较多人使用的: https://github.com/likeyun/liKeYun_Huoma 我是有在很多地方做过软文推广的。
rev1si0n
2023-02-07 10:05:55 +08:00
解决一部分人的问题,或者给人节约时间,或者有可以学习的地方。
eryajf
2023-02-07 10:11:31 +08:00
Socrazy
2023-02-07 10:12:04 +08:00
小白问一下,star 可以换钱吗?我随便扔了一个上去,400 左右 star ,一年多懒得更新了,主要没啥更新动力。
zhang77555
2023-02-07 10:12:26 +08:00
微信群发红包宣传
Nazz
2023-02-07 10:22:55 +08:00
@pytth 确实, 见过好几个 1000 多 star 的项目, 代码实现稀烂
Thiece
2023-02-07 11:10:50 +08:00
个人觉得一楼的回答已经解决的你的问题,
但是如果想走捷径短时间获得 star 可以注意当下热点,比如前段时间的 ChatGPT ,相关的简单访问项目就获得了极高的关注;
OldCarMan
2023-02-07 11:22:58 +08:00
@Nazz 哈哈,然而我只是一个小小的技术仔。我只是从过去别人的一些案例中总结到一点套路,不过说实话,营销确实有助于提高影响力,你看看这两天这论坛又有一个讨论度很高的“很焦虑,高中生”之类的帖子,先不讨论帖子本身,结合前段时间的 14 岁开源库的帖子可以看出,这类的话题就是很容易引起 v 友们的讨论,这也是我上面说的标签化文章和制造话题的作用。不过说个题外话,这也侧面说明这个社区逐渐成为有一部分人引流的地方,这不是我想看到的,但我觉大部分社区似乎都难以逃脱这个命运(就像以前的知乎),毕竟林子大了什么鸟都有。

再补充点建议:技术社区发帖如果有必要可以适当的采取我上面说的这类行为,但自己的博客和开源库就算了,除非你的“博客”不是一个单用户系统而是一个技术社区。
opentrade
2023-02-07 11:37:03 +08:00
用户多
Nazz
2023-02-07 12:28:31 +08:00
@opentrade 先有鸡还是先有蛋🌚
dnsjia
2023-02-07 13:43:51 +08:00
learningman
2023-02-07 13:57:30 +08:00
@Nazz 独特的意思就是自己开心就好,就不要指望 star 了。
迎合大众就是大家爱用啥就写啥
menuvb
2023-02-07 14:17:33 +08:00
佛系。golang 的,7 年,最高的还是只有 500+ star ,平均每天 500 git clones ,高峰时有过 2K-3K clones ,没做过任何推广, 平常项目也自己在用。
bitkuang8
2023-02-07 14:40:52 +08:00
道友助我突破 600⭐ (599)
https://github.com/chaos-zhu/easynode

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

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

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

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

© 2021 V2EX