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: Which open source project to contribute?

2 pointsby waffenklangover 11 years ago
I have some time to spare (1h&#x2F;day or 4-6 hours per week and want to contribute to some open source projects.<p>But I cant choose which.<p>I have strong background in c&#x2F;c++&#x2F;embedded linux, some crypto background and know a handful of protocols. lately i&#x27;ve made some little webpages (for private) with ruby&#x2F;bash for server administration.<p>Any recommendations where to look?<p>Thanks!

2 comments

citruspiover 11 years ago
There are a couple sites[0,3] which list projects which are looking for contributions. In addition, Github Explore[1] has different projects which might be of interest. If you&#x27;re interested in larger projects, different companies have guides to getting involved and contributing[2].<p>[0]: <a href="http://www.lookingforpullrequests.com/" rel="nofollow">http:&#x2F;&#x2F;www.lookingforpullrequests.com&#x2F;</a><p>[1]: <a href="https://github.com/explore" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;explore</a><p>[2]: <a href="http://www.mozilla.org/en-US/contribute/" rel="nofollow">http:&#x2F;&#x2F;www.mozilla.org&#x2F;en-US&#x2F;contribute&#x2F;</a><p>[3]: <a href="http://openhatch.org/" rel="nofollow">http:&#x2F;&#x2F;openhatch.org&#x2F;</a>
mattwritescodeover 11 years ago
You have main options.<p>1. You work on a project which uses one of the existing technologies you already use. Maybe improve a library you make use of, or, opensource some code which you already have.<p>2. Learn a new language. This is quite a nice option as it means you can get out there resolving a few bug tickets which have been left open etc.<p>When push comes to shove dont over think it or you will never do anything.