1
williamfzc 2023-02-06 21:49:49 +08:00 7
=。= 项目首先要考虑的不应该是能解决什么问题嘛
|
2
fengleiyidao 2023-02-06 21:50:22 +08:00
发到这里。
|
3
webcape233 2023-02-06 21:53:32 +08:00 via iPhone
随缘我都是,我个人是只 star 觉得有用的,自己写的感觉含量不高,现在加起来才三四百星星
|
4
LnTrx 2023-02-06 21:54:59 +08:00 2
建议面向需求编程,而非面向 star 编程
|
5
timothyye 2023-02-06 21:55:49 +08:00 via Android
当然是发到这里来
|
6
learningman 2023-02-06 21:56:20 +08:00
你又想要 star ,又“每个项目都会有作者的个人风格.”
迎合大众或者独树一帜,你总得选一个吧。你这又不是啥独一无二的东西。 |
7
pytth 2023-02-06 22:06:36 +08:00 via iPhone 1
好东西就有,然后还是要写点软文,做一下引流。首先你的东西应该有人用~
|
8
waruqi 2023-02-06 22:15:13 +08:00 via Android 1
佛系点,随缘就好。项目做得好,可以放 hacknews 上碰运气,上首榜了 一夜几 k 。但能上首榜的概率几乎为 0 。
|
9
nonwill 2023-02-06 22:19:17 +08:00
不定期将项目转为 private ,然后再转回 public ,只为清除 star ,😄
|
11
yoa1q7y 2023-02-06 22:21:47 +08:00
1. 好的项目,也就是非常有用
2. 过硬的代码质量 3. 良好的文档 4. 坚持维护 |
13
Nazz OP @learningman 我本来就是为个人的 websocket 库而写的,顺便支持下 http
|
16
wdssmq 2023-02-06 22:54:08 +08:00
|
17
GopherDaily 2023-02-06 23:03:01 +08:00
花钱,很便宜的;
面试基本不看这个,会大略的看看内容 |
18
Nazz OP @GopherDaily 花钱就失去意义了
|
19
Nazz OP @GopherDaily 放在简历上,有技术追求的面试官肯定会去看的
|
20
xuanbg 2023-02-06 23:08:36 +08:00 1
不懂,star 多除了装逼有用吗?我都是佛系开源,爱用用。不过有反馈问题我也会积极响应。
|
21
Juszoe 2023-02-06 23:12:02 +08:00
要 star ,可以做一些偏应用的项目,你做的这些项目受众太窄了
|
22
Macolor21 2023-02-06 23:39:23 +08:00
那肯定是面向 Markdown 编程啊,Trending 都是几十 k 以上的 star
|
23
LawlietZ 2023-02-07 00:30:17 +08:00
写点正经的技术文章分析,然后引出你的项目(你的项目解决的问题),类比你的项目和市面的开源对比。然后如果确实你做的东西有用好用,不缺 star 的。。如果 star 没上来,说明就是没意义的项目(没受众或质量不行),当个参考库就在互联网上留个痕迹就行了
|
24
Bingchunmoli 2023-02-07 00:31:43 +08:00 via Android
@xuanbg +1 ,主要是自己用,然后写些 api 玩玩
|
25
dssxzuxc 2023-02-07 00:48:51 +08:00 3
有个通用的能被轻松搜索到的名字,readme 清晰地介绍了这个项目是什么 做了什么,然后看到你的仓库的人才会考虑去看你的代码。如果大致浏览一遍觉得这个项目能解决自己的某个需求,或者有值得学习的地方,就会考虑点 star 了。star 数其实就是被认同的数量,追求这个我觉得很正常,当然 star 的含水量其实也差异很大,底层库一般 star 都不会太多,因为没那么多人会去研究,而框架类的、应用软件类的会多点,还有各种简易封装库、整合库、教程类项目等等,即使没什么难度也会吸引到 star 。所以你是愿意吸引到哪部分人群呢?不过还是要放宽心,star 基本对面试没有影响,除非你写了个几 k star 的项目。
|
26
Desiree 2023-02-07 01:01:43 +08:00
我觉得别人 fork 或者提交 issue 更能体现这个项目的价值而不是 star
|
27
timothyye 2023-02-07 01:08:21 +08:00 via Android 1
我也有个开源项目,初学 go 的时候做的,维护了 n 年了
https://github.com/TimothyYe/godns |
28
cnbatch 2023-02-07 02:11:11 +08:00
制作出比 v2ray 更好用的梯子,保证 start 数狂飙
|
29
OldCarMan 2023-02-07 02:44:14 +08:00 1
哈哈,学会营销,前段时间论坛里有一位 14 岁做开源库求 stars 的 v2exer 就是一经典案例。写技术文章时,标签化文章,提高阅读量;制造话题,提高讨论度;再搞个微信群 /qq 群,来个私域讨论,保留用户粘性,方便用户反馈...
哈哈,开玩笑,当然前面说的算是一种方式吧,不过个人觉得作为一个程序员,应该回归技术本身。 个人平时点 star 的最常用场景是: 1.有用并且代码写的不错 2.出名并且未来可能有用 3.文档写的不错 建议: 写好 readme,复杂项目,最好图文并茂,再复杂的写个 gitbook ,同时写开源项目文章时,想好使用场景,尽量从使用者角度去思考用户什么场景下会用到你的开源项目,便于用户从搜索引擎中找到你。 |
30
runzhliu 2023-02-07 07:07:58 +08:00
要么是解决真正的痛点问题,要么就是疯狂吹,只要「不要脸」在朋友圈天天吹,那种糅合怪也能把 star 顶上去
|
33
Nazz OP @learningman 我觉得挺独特的,一套路由完全兼容 http 和 websocket ,除开 testify 外无任何依赖,97%的覆盖率,高度可定制化,知名框架没发现哪个有提供. 至于路径参数解析,提供一下也无妨.
|
39
timothyye 2023-02-07 08:58:04 +08:00 2
@Nazz 比较赞同楼上说的
1. 一份好的 README 文档是绝对需要的,最好能详细描述你的项目能做什么,能提供和解决哪些功能,能解决用户的哪些痛点。另外,README 文档最好是英文的,GitHub 上的项目是面向全世界的开发者交流的。文档里面还可以描述如何贡献如何提交 Pull Request ,方便其他开发者贡献。 2. 可以去开发语言相关的技术社区宣传一下,比如你的项目是 Go 开发的,就去国内外 Go 的社区宣传一下,能引来一些流量。 3. GitHub 的项目本身也可以设置一些关键词,选好关键词,GitHub 本身也能给你的项目带来一些流量。 |
40
timothyye 2023-02-07 08:59:42 +08:00
@Nazz 平常我也不是每天维护,如果有了灵感,就添加新功能,或者重构一些代码,发布新的版本。另外,后期项目有了流量,会有很多开发者来提交 Pull Request ,review 代码过后再发布新版本。佛系更新……
|
41
star7th 2023-02-07 09:03:48 +08:00 2
我有一个 1 万+ star 的开源项目
https://github.com/star7th/showdoc 但根据我经验,冲着 star 与否并不是最核心,核心是产品好,解决某方面的需求。 同时文档要清晰,指引别人简单易上手。 在产品本身还可以的情况下 ,可以多发一下技术论坛,技术社区宣传。 比如每次更新都可以发一下,说这个版本改了什么,等等。 如果产品做的很差,宣传越多,负面印象越大。本质还是要做好产品。 |
42
dfkjgklfdjg 2023-02-07 09:14:32 +08:00
一般来说发社区引流,不一定非要是 Go 社区,也可以是掘金、infoQ 、思否这种全类型平台。如果你的文档还有英文版的也可以发国外的 Go 社区会活跃很多,但是会增加额外硬件条件。
另外就是一些关键词,这样其他人在检索相关类型的时候出现的频率也会搞一些,项目的不错的话自然就会增长起来了。 |
44
hellozgfss 2023-02-07 09:27:53 +08:00 1
我是写了一个《从零自制深度学习推理框架》的课程,讲解包括算子实现和框架设计的思路,国内算是独一份。我这个仓库算是课程的上游项目,根据上游项目来规划课程内容。
star 主要来自于: 1. 发布课程后再 V2EX 推广一下 2. 参与了 hellogithub 月刊 3. b 站粉丝的支持 课程视频链接 https://space.bilibili.com/1822828582 代码仓库,欢迎大家 star https://github.com/zjhellofss/KuiperInfer |
45
cwcc 2023-02-07 09:30:15 +08:00
最有价值的开源项目不是 star 很多,而是愿意参与开发的人很多。
假设你的项目有 1k star ,但是全程只有你一个人在开发,就会很累,而且可能对大家来说是个容易弃坑的项目。如果有 100 个 star 但是已经有陆陆续续的很多人愿意参与和改进你的项目,那就是好事。不过你要是很在意你的项目被社区主导,那就是另说。 |
46
roseduan 2023-02-07 09:38:53 +08:00
以前搞开源的时候,也想着怎么才能够有更多的 star ,后来项目上过几次 Trending ,star 一下就上来了。
但是后来就比较佛系了,star 再多,项目本身不能解决一些实际的问题,是没啥用的。 |
47
pytth 2023-02-07 09:49:23 +08:00
我是不追求 star 的,我也不关注 star 到底多少了,我只想知道,有多少人喜欢我的东西,有我就继续维护,没有,那就不维护了。对于小白来说,人家只是想用你的东西,大多数只是想找个免费用的,还好用的东西,所以人家也不会在意代码好不好,例如我的就写得很烂,但是目前还是比较多人使用的: https://github.com/likeyun/liKeYun_Huoma 我是有在很多地方做过软文推广的。
|
48
rev1si0n 2023-02-07 10:05:55 +08:00
解决一部分人的问题,或者给人节约时间,或者有可以学习的地方。
|
49
eryajf 2023-02-07 10:11:31 +08:00 1
|
50
Socrazy 2023-02-07 10:12:04 +08:00
小白问一下,star 可以换钱吗?我随便扔了一个上去,400 左右 star ,一年多懒得更新了,主要没啥更新动力。
|
51
zhang77555 2023-02-07 10:12:26 +08:00
微信群发红包宣传
|
53
Thiece 2023-02-07 11:10:50 +08:00
个人觉得一楼的回答已经解决的你的问题,
但是如果想走捷径短时间获得 star 可以注意当下热点,比如前段时间的 ChatGPT ,相关的简单访问项目就获得了极高的关注; |
54
OldCarMan 2023-02-07 11:22:58 +08:00
@Nazz 哈哈,然而我只是一个小小的技术仔。我只是从过去别人的一些案例中总结到一点套路,不过说实话,营销确实有助于提高影响力,你看看这两天这论坛又有一个讨论度很高的“很焦虑,高中生”之类的帖子,先不讨论帖子本身,结合前段时间的 14 岁开源库的帖子可以看出,这类的话题就是很容易引起 v 友们的讨论,这也是我上面说的标签化文章和制造话题的作用。不过说个题外话,这也侧面说明这个社区逐渐成为有一部分人引流的地方,这不是我想看到的,但我觉大部分社区似乎都难以逃脱这个命运(就像以前的知乎),毕竟林子大了什么鸟都有。
再补充点建议:技术社区发帖如果有必要可以适当的采取我上面说的这类行为,但自己的博客和开源库就算了,除非你的“博客”不是一个单用户系统而是一个技术社区。 |
55
opentrade 2023-02-07 11:37:03 +08:00
用户多
|
57
dnsjia 2023-02-07 13:43:51 +08:00
|
58
learningman 2023-02-07 13:57:30 +08:00 via Android
@Nazz 独特的意思就是自己开心就好,就不要指望 star 了。
迎合大众就是大家爱用啥就写啥 |
59
menuvb 2023-02-07 14:17:33 +08:00
佛系。golang 的,7 年,最高的还是只有 500+ star ,平均每天 500 git clones ,高峰时有过 2K-3K clones ,没做过任何推广, 平常项目也自己在用。
|
60
bitkuang8 2023-02-07 14:40:52 +08:00
道友助我突破 600⭐ (599)
https://github.com/chaos-zhu/easynode |
64
huiyadanli 2023-02-07 15:19:12 +08:00
你的 repo 最好是优秀的产品 or 代码,最好还是完成度比较高的产品。
readme 里面能一眼看出来你的项目是用作什么的,怎么用,能解决什么问题。 早期 star 积累可能比较困难,需要配合一些文章发布宣传,v 站就是一个很好的首发平台。 维护 N 年以后 star 基本都能积累不少(能够维护 n 年说明这个项目确实有存在的必要性) |
65
samin 2023-02-07 15:26:43 +08:00
你可以看看我的,从 blog 类型变成 coding (主要是一些 use case )
https://github.com/SaminZou/study-prj |
66
Nazz OP 各位道友助我来几个 star 呗
|
67
Nazz OP 各位道友助我来几个 star 呗, 习惯性 command + enter 就发出去了 😂
通用的 web router 抽象, 暂支持 HTTP, WebSocket. 核心部分 100%无依赖; 动静分离解析请求路径; 洋葱模型中间件; 97%测试覆盖率; 各种协议下统一的编程体验; 最近忙着写单元测试去了, 改天再丰富下 README https://github.com/lxzan/uRouter |
68
lesismal 2023-02-07 15:53:14 +08:00
@Nazz 来试试我这个,也支持 http ,github.com/lesismal/arpc
|
69
mumuy 2023-02-07 15:56:45 +08:00
不知道,不过我也留一个: https://passer-by.com/relationship
|
72
netabare 2023-02-07 16:44:37 +08:00 via Android 1
没必要在乎 star 吧,把文档写好,如果许多人感兴趣的话,说明这个项目对别人可能有帮助,那就可以考虑一起讨论然后拉个社区出来,没有人的话就自己自娱自乐也挺好。
|
73
doyleme 2023-02-07 16:54:32 +08:00
其实没有那么难,只需要考虑下受众就好了,都可以不用推广。可以看看 github 上很多的笔记,文档,书籍相关的项目很多 star 高的离谱,做个搬运工 https://github.com/dairongpeng/algorithm-note
|
74
cktsun 2023-02-07 17:01:26 +08:00 via Android 1
為 star 而開發項目已經沒有意思了
是不是應著重項目對互聯網的幫助, 怎樣簡化別人的開發流程? |
75
cktsun 2023-02-07 17:04:06 +08:00 via Android 4
我看你的回應, 你面對一些比你更多 star 的項目的評價, 更像妒忌和不屑
你這種乞求別人 star 你的行為能正正反映著你項目的質素和意義 |
76
cktsun 2023-02-07 17:11:03 +08:00 via Android 3
綜合之前什麼「十四歲」, 能看出有一群人很看重虛榮, 把它看得比項目本身更加重要, 這就是「開源」?
star, 先把產品做好才說 |
77
Nazz OP @cktsun 拜托, 比我更多 star 的项目不要太多. 我没有提及任何一个具体的项目, 大部分 star 多的代码仓库项目还是很优秀的. 你这种攻击性言论恰恰代表了你的个人素质
|
78
LawlietZ 2023-02-07 17:14:45 +08:00 1
@cktsun 确实。。很反感在论坛上直接乞求 star 的这种行为。。op 这类要么是吹水时装逼要么就是想在简历没其他亮点上加点分,说别人代码稀烂想证明实力还不如给知名开源项目提几个关键 pr
|
79
visper 2023-02-07 17:15:42 +08:00
淘宝看看有没有买 star
|
80
fedfrank 2023-02-07 17:16:18 +08:00 1
如果是前端的话,我可以帮你
|
81
qbhy 2023-02-07 17:17:38 +08:00
各位说发到这里的,我可发了阿
github.com/goal-web/goal 这是一个 Golang 开源框架,是我基于 Laravel 的设计思想开发而来的。该框架主要的特点是支持依赖注入、易扩展、和非常好用的数据库组件。现在框架还在开发中,希望大佬们多多支持。 |
84
Nugine0 2023-02-07 17:22:42 +08:00 via Android
在国内外常见、人多的平台上发贴介绍你的项目,带点设计思路和技巧之类的干货。其他的也不懂了。
我也推广一下:base64-simd 和 hex-simd 是 Rust 中最快的 base64 和 hex 编解码库,启用 SIMD 时速度可达 base64 库的 6~10 倍、hex 库的 25~30 倍,包含数个原创的变种算法,大用户有 deno 和 aws-sdk-rust 等。 仓库地址: https://github.com/Nugine/simd |
85
anson2017 2023-02-07 17:24:57 +08:00
博客 求 star: https://github.com/AnsonZnl/v-blog/
|
86
cktsun 2023-02-07 17:35:45 +08:00 via Android
@Nazz 你說別人項目稀爛, 又是怎樣的言論呢?
攻擊你我沒好處, 只是大家一起討論, 但是看到你就是 「那些 star 虽多但没什么意思」、「代码实现稀烂」、「各位道友助我来几个 star 呗」 我說你不屑、乞求, 你就麻木了?說到你的痛點了嗎? |
87
encro 2023-02-07 17:38:57 +08:00
star 多:面试题,awesome ,换皮。
|
88
Nazz OP @cktsun 你是真能脑补曲解, 跟女人似的...
我的本意是: 依照自己的喜好, 做广受欢迎的的代码仓库项目, 而不是为了 star 去做容易获取 star 的项目, 绝无对 md 项目的不敬, 我自己也给 996 ICU 和 awesome 点过 star. 我说別人项目代码实现稀烂有问题吗? 没指名道姓吧; 有放出来的勇气就要有接受质疑的心理准备, 心理脆弱的人不适合上网. 理解同义词的褒义贬义吗? 不会说话就闭嘴, 毕竟汉语博大精深. |
89
cktsun 2023-02-07 18:21:12 +08:00 via Android
@Nazz 最好就是這樣, 但是沒有人想攻擊你, 不認同你以這種偏激的態度回應其他人, 心理脆弱的也不要看到負面評價就要破口大罵, 你的回應讓人感到你對一些較高 star 項目的不屑, 你這種偏激的回應就大可不必了😅
|
90
Nazz OP @cktsun 是一些较高 star 但代码质量低下项目的不屑,不要玩春秋笔法。注意上下文,我说这句话是顺着另一位 V 友的话,习惯性礼貌地回复大部分评论。
|
91
cktsun 2023-02-07 18:32:48 +08:00 via Android
友善地解釋就好了, 以牙還牙、偏激的態度回應只會讓你的說法更站不住腳
|
92
cktsun 2023-02-07 18:33:34 +08:00 via Android
我也期待你能做出一些好工具, 得到 star 和關注
|
93
keller 2023-02-07 18:33:52 +08:00
发帖:求教,个人开源项目如何才能快速积累 star
|
94
shm7 2023-02-07 20:26:00 +08:00
写一写大家喜欢 star 但不会看的项目...
|
95
mascteen 2023-02-07 21:17:34 +08:00 via Android
|
96
Thecosy 2023-02-08 06:14:13 +08:00
star 的获取分两种,一种是解决痛点让人自发性 star 。另一种是追求热点🔥🔥🔥比如最近大火的 chatgpt https://github.com/Thecosy/chatgpt-helper
|
100
julyclyde 2023-02-08 10:38:13 +08:00
你这样,和做个网站然后求百度收录有什么区别呢
关注的都是一些外围的事 |