TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to find contributors for small open-source projects?

8 pointsby anishathalyeover 9 years ago
Do tiny&#x2F;small open-source projects ever actively look for new contributors?<p>I know that there are programmers looking for stuff to do (a quick Google search for &quot;find open source project to work on&quot; shows lots of results). A lot of responses to questions about this advise people to work on huge projects such as Mozilla Firefox, find projects through sites like OpenHatch, or contribute to projects of which they are already users.<p>Using something like OpenHatch doesn&#x27;t seem to make sense for small projects. Small projects often don&#x27;t have huge user bases to begin with, so there aren&#x27;t a ton of contributors from that set of people.<p>So what about the really small projects that would welcome new contributors? Do they ever actively look for new contributors besides just hoping that users of the project end up deciding to contribute something substantial? What kinds of strategies do people use?<p>Is the Internet even a good place to actively look for contributors? Or does it not make sense for small-scale projects (or in general)? Is it enough just having a good culture surrounding issues&#x2F;pull requests, having a clear contributing guide, and so on?<p>[I&#x27;ve asked a bunch of related questions; feel free to talk about any or all of them.]

3 comments

strikingover 9 years ago
A lot of small open-source projects lack a structure that allows them to be worked on by more than one person at a time. Without that structure, it is nearly impossible for external people to contribute to a project.<p>Categorizing issues by required familiarity with the code (&quot;novice&quot; vs. &quot;expert&quot; levels) and establishing a good contribution and style guide are just a few of the very useful things one could apply to his or her smaller open-source project.<p>One OS project that I&#x27;ve seen and love is <a href="https:&#x2F;&#x2F;love2d.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;love2d.org&#x2F;</a>. Most of the work is done by a few contributors, but some members of the community give back at times.
luso_brazilianover 9 years ago
Well, concerning to open source and free software (taking advantage of an expression said by ESR in the Cathedral and the Bazaar [1](: &quot;every good work of software starts by scratching a developer&#x27;s personal itch.&quot;<p>It doesn&#x27;t matter if it is an alternative to Microsoft Word, a driver for an obscure wifi card or a fps game, people usually get involved in open source not out of the goodness of their hearts but because they are passionate by the end result of their work, software development being only a mean to an end.<p>So get the word out about the specific problem you are trying to solve with open source. If there are other people out there with the same problem and the technical skill to help they most certainly are going to find out about your effort and try to help.<p>[1] <a href="http:&#x2F;&#x2F;www.catb.org&#x2F;~esr&#x2F;writings&#x2F;cathedral-bazaar&#x2F;cathedral-bazaar&#x2F;ar01s02.html" rel="nofollow">http:&#x2F;&#x2F;www.catb.org&#x2F;~esr&#x2F;writings&#x2F;cathedral-bazaar&#x2F;cathedral...</a>
brudgersover 9 years ago
Contributors are a subset of an open source project community. So the obvious answer, <i>get contributors from the community</i>, points to the hard general problem of building an open source community. That&#x27;s probably more work than writing code and suggests why programmers may be disinclined to engage in it when programming is fun.