TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tips For Making a Popular Open Source Project in 2021

232 点作者 makerdiety超过 3 年前

15 条评论

colinmcd超过 3 年前
I have two projects with a total of almost 7k stars. [0]<p>It’s worth noting that GitHub stars truly don’t translate into anything worthwhile in the vast majority of cases. You can have a massively popular project, but it doesn’t automatically translate into Twitter followers or newsletter subscribers. And those things don’t directly translate into wealth or happiness either.<p>Just get a job and make friends and have a life. That route has the highest expected value. I have been chasing GitHub stars for a long time, and it has never been fulfilling. I wouldn’t recommend it.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;colinhacks&#x2F;zod" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;colinhacks&#x2F;zod</a>
评论 #29200964 未加载
评论 #29200404 未加载
评论 #29199800 未加载
评论 #29203682 未加载
评论 #29199754 未加载
评论 #29216144 未加载
评论 #29204286 未加载
评论 #29199957 未加载
q3k超过 3 年前
This all seems to rest on the assumption that more (drive-by, wooed by flashy logos) contributors =&gt; better software quality &#x2F; functionality.<p>That&#x27;s... quite a bold claim.<p>EDIT: And if you really want contributors, then maybe instead of building yet another logging or command parsing library with a cute mascot: contribute to and fix existing codebases, or discuss design and suggest changes to a standard library? There&#x27;s plenty of existing communities of people that you can work with on a &#x27;popular&#x27; library. If the target space is so crowded that what makes a difference is pure marketing, then maybe you don&#x27;t need to make that space even more crowded in the first place...
评论 #29199388 未加载
评论 #29199791 未加载
评论 #29199988 未加载
artembugara超过 3 年前
I have ~4k start in 2 Python libraries. Both help fetch live news articles. Links below.<p>These were my first libraries.<p>I took the approach of promoting them as any other product. You have to &quot;sell&quot; your code. Even if it&#x27;s 100% free.<p>In my opinion, the most important thing is DEMO. Just make a GIF where you showcase what your software does:<p>* 80% of engineers won&#x27;t even bother to read the description<p>No one will spend their precious time trying to get through your code.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;newscatcher" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;newscatcher</a> Programmatically collect normalized news from (almost) any website.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;pygooglenews" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;pygooglenews</a> If Google News had a Python library
评论 #29198856 未加载
评论 #29199062 未加载
timdaub超过 3 年前
Wow, this looks like a great resource for a difficulty I&#x27;ve been struggling for myself since a long time.<p>For the love of it, I can&#x27;t understand what makes other GitHub repositories stand out over mine.<p>I&#x27;m blogging about my work, I&#x27;ve added more information in the readme and over the course of a view years, I&#x27;ve also gradually shifted course to a more appropriate process. I always wanted to be the owner of a busy open source repo. I find the idea of making this experience fascinating.<p>But many of my repos are still stale though I think my code is good enough.<p>Actually, seeing that the repository probably needs a much better designed readme makes me sad to realize that also for something so deeply rational: it&#x27;s the looks that count.<p>On the other hand, it&#x27;s true. Deeply living with a problem and solving it in code is a though challenge and I&#x27;m not sure I&#x27;m committing enough for my work to be popular.<p>But I&#x27;m anyways happy to now realize that I&#x27;ll have to market my repos better too.
评论 #29199670 未加载
评论 #29198155 未加载
评论 #29199524 未加载
flohofwoe超过 3 年前
Ah, but the real secret to maintaining open source projects is to make them popular enough to be useful to the right people, but not so immensely popular that maintenance becomes a burden.<p>An &quot;Ultimate Guide on how to make a Just-A-Little-Bit-But-Not-Overwhelmingly-Popular Open Source Project&quot; would be much more helpful :)
评论 #29199160 未加载
mellosouls超过 3 年前
The author&#x27;s most starred repo:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bee-san&#x2F;pyWhat" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bee-san&#x2F;pyWhat</a>
评论 #29198903 未加载
评论 #29209110 未加载
ChrisMarshallNY超过 3 年前
Check out the READMEs (and documentation) on these puppies: <a href="https:&#x2F;&#x2F;github.com&#x2F;RiftValleySoftware" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;RiftValleySoftware</a><p>They aren&#x27;t particularly popular (and I don&#x27;t especially care -I&#x27;m really my only customer).
评论 #29199990 未加载
评论 #29200094 未加载
评论 #29199231 未加载
remram超过 3 年前
I run a web app with 2k monthly users and 15k registered users (and about 14k downloads, which happen through the GitLab release page). I have 40 stars. It&#x27;s just a silly metric.
评论 #29207482 未加载
评论 #29201626 未加载
ThinkBeat超过 3 年前
That post made me vomit a little bit.<p>&quot;&quot;&quot; The Ultimate Guide to creating a popular open source project in only 3 steps from someone with 10s of thousands of GitHub stars. &quot;&quot;&quot;<p>These are tips to gain a person exposure. Look at me I am famous. I have so many stars. and all I did was write a 67 line Python code. yay.<p>You can do it too!!!!!<p>Marketing, logos, shiny, shiny.<p>You are hyper focusing on the wrong metric<p>To me, and I am too old to matter, it highlights a fairly substantial perversion of the reason and motivation to create great software that you give away for free.<p>It sets you up to chase fame on GitHub just like people do in every other social medium, Twitter and Instagram followers. Look people love me!!!! So excited in the quest for brief moments of stardom.<p>You get there by feeding the lowest common denominator.<p>What does the mass of followers want? How can i get 1000 more.<p>Oh they like my bikini shots. Ill just make it a little skimpier. yay.<p>They like the drama with my momma, Ill stir up some real shit tonight yay.<p>Oh I see the dig it when I go off cussing about politics and today Ill cuss like never before. Yay.<p>With this type of mindset, you will not create anything original ot beautiful. It&#x27;s a fast-food junkie stuck in a feedback loop with a race towards the bottom. It becomes an unhealthy addiction.<p>I have 0 stars, 0 twits, 0 Instagram, 0 all of social media because I am a quarrelsome luddite. I would not get an account in any of those systems even if they paid me.<p>It is a distraction. at best. more commonly an obsession and no good can come from it.<p>It used to be that modesty was a virtue.<p>A compliment from one my sensei when I was studying martial arts,<p>Honest praise from my Lt when I had the misfortune of ending up in the army.<p>The camaraderie from the band of brothers I discovered.<p>A professor seeking me and giving me some life changing advice based on a couple of my essays he graded.<p>Having one of my most respected &quot;master&quot; developers reach out to me to point out that I had made some errors in my code, but he liked these two other things. Meant he had actually spent some time looking.<p>Praise should be earned, and it should not be given out freely. Seek it from those who really matter. The rest is noise.
junon超过 3 年前
I don&#x27;t even know how many stars I have. Maybe the tens of thousands. On npm alone I have an upwards of billions of downloads a week. None of that really <i>means</i> anything, so I don&#x27;t view that as a signal of authority on this subject.<p>This article is exactly what&#x27;s wrong with GitHub. Flashy logos and jargon-ey readmes fooling folks into thinking something is high quality, secure, thoughtful code that will benefit instead of hurt.<p>These things are important for garnering views, sure, but open source isn&#x27;t a marketing channel. You&#x27;re optimizing for the wrong thing here.<p>Further, in my experience this applies primarily to web (see: Javascript) and ML spaces. Most other areas of focus don&#x27;t worry as much about this.
penjelly超过 3 年前
great article, i know a few talented devs who would benefit greatly from these tips. I think some people are averse to hacking the growth of their project and think they just need to put up a terse readme and the people will come. But these tips seem innocuous enough, no dark patterns to motivate growth here, simply basic advertising and economics applied to github repos. i almost feel like the intro about stars may turn people away before they get to the article, which hopefully shouldnt happen.
评论 #29198821 未加载
评论 #29198245 未加载
JackFr超过 3 年前
He lost me when he said Juicero was a good idea.
oaiey超过 3 年前
Three things: community, community, community.<p>Be friendly to the people.<p>If they contribute, make sure you get their stuff released quickly.<p>Attribute them in the release not es, your readme. Respect and gratitude.<p>Be open for ideas.
inshadows超过 3 年前
(deleted negativity)
评论 #29198792 未加载
评论 #29198407 未加载
lamplovin超过 3 年前
Not related to the content of the blog post, but I love the feature that enlarges the picture when you mouseover the picture. Such a nice feature!