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: Anyone looking for contributors for their open source projects

51 pointsby mr_o47about 1 year ago
I am primarily looking to contribute to python software projects to further improve my skillset

23 comments

cdaringeabout 1 year ago
You can search github for labels like “needs-help” or “good-first-issue” etc. Many many projects would love help, but aren’t asking for it. Example query: <a href="https:&#x2F;&#x2F;github.com&#x2F;issues?q=is%3Aopen+is%3Aissue+label%3Aneeds-help">https:&#x2F;&#x2F;github.com&#x2F;issues?q=is%3Aopen+is%3Aissue+label%3Anee...</a><p>My recommendation tho of course is to find an existing project you’re passionate about, find their tracker, and dig in! Few softwares are ever truly done. Make one you love even better.
评论 #39788366 未加载
评论 #39788818 未加载
评论 #39788101 未加载
评论 #39789115 未加载
raybbabout 1 year ago
I&#x27;d like to make a pitch for Openlibrary.org the free online library from Internet Archive that includes a fulltext search of millions of books.<p>I&#x27;ve been volunteering with them on and off for several years and it&#x27;s always a lovely experience. Their backend is python and frontend mostly from python templates and some Vue for librarian stuff.<p>Every Tuesday they have a call on Zoom that everyone is welcome to join to share what they&#x27;re working on, ask for help, and generally chat a bit. It&#x27;s a great time.<p>Depending on what you&#x27;re interested in there&#x27;s a lot to do from helping build import pipelines for more book entries, writing bots to cleanup data, Performance improvements, better documenting public APIs, etc<p>I&#x27;m currently slowly working on a wikidata integration for their authors page. We also could use some help upgrading to Vue 3, mentors for Google summer of code would be helpful, find of ML projects needing help, moving away from old jQuery libraries, etc.<p>They can be quite responsive to PRs too like I blogged about here: <a href="https:&#x2F;&#x2F;blog.rayberger.org&#x2F;idea-to-merged-in-less-than-30-minutes" rel="nofollow">https:&#x2F;&#x2F;blog.rayberger.org&#x2F;idea-to-merged-in-less-than-30-mi...</a><p>For example, here&#x27;s a small issue that could use some help on the python side: <a href="https:&#x2F;&#x2F;github.com&#x2F;internetarchive&#x2F;openlibrary&#x2F;issues&#x2F;8928">https:&#x2F;&#x2F;github.com&#x2F;internetarchive&#x2F;openlibrary&#x2F;issues&#x2F;8928</a>
评论 #39789545 未加载
m3nuabout 1 year ago
Actually yes! It could even be paid in the context of this year&#x27;s Google Summer of Code:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;borgbase&#x2F;vorta">https:&#x2F;&#x2F;github.com&#x2F;borgbase&#x2F;vorta</a><p>Or if you join as mentor, you will be supporting the Python Foundation.<p>If interested, just email the address in my HN profile.
评论 #39788817 未加载
asicspabout 1 year ago
This might help: <a href="https:&#x2F;&#x2F;opensource.guide&#x2F;how-to-contribute&#x2F;" rel="nofollow">https:&#x2F;&#x2F;opensource.guide&#x2F;how-to-contribute&#x2F;</a> - section 4 has handy links to find projects
rustedpyabout 1 year ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;rustedpy&#x2F;result">https:&#x2F;&#x2F;github.com&#x2F;rustedpy&#x2F;result</a><p>Small Python library, slowly and steadily growing in use. New contributors, junior devs welcome. Mainly just maintenance work, occasional bug fixes and small feature development. Fine someone looking for casual involvement.
评论 #39788352 未加载
hgomersallabout 1 year ago
I&#x27;m having difficulty finding the time to keep up maintenance on pyfftw: <a href="https:&#x2F;&#x2F;github.com&#x2F;pyFFTW&#x2F;pyFFTW">https:&#x2F;&#x2F;github.com&#x2F;pyFFTW&#x2F;pyFFTW</a><p>There are loads of low hanging improvements to the build system that can be made (not least to support 3.12). Contributions gratefully received!
yogorenapanabout 1 year ago
What software do you regularly use? I often find bugs I need fixed and open an issue &amp; PR at the same time
xk3about 1 year ago
Sure, I write small python CLI utils that help me solve media organization, media consumption, and sometimes data analysis. I use this every day on Linux and Android but I haven&#x27;t tested it on other platforms. There are a lot of different subcommands and, although the CLI package will always be opinionated to some extent, there is a lot of niche functionality which might not need to exist. So I&#x27;m open to things being refactored or new subcommands being added. [1]<p>I have a lot of ideas for new ones, for example, I want a CLI that can take an artist name like &quot;Theodor Kittelsen&quot; and fetch highest quality public domain images--but I realize any implementation that does this well will be somewhat fragile so I haven&#x27;t really attempted that yet. Other ideas that I have are often solved by piping output from one of my existing commands to another or adding some optional args to an existing command.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;chapmanjacobd&#x2F;library">https:&#x2F;&#x2F;github.com&#x2F;chapmanjacobd&#x2F;library</a>
samsquireabout 1 year ago
This is such a major effort: getting up to speed on existing code bases to the point you can add to them.<p>I feel for the author of this comment, you want to help out and work on stuff you have energy at the beginning, I find it easier to write my own code than to get up to speed with someone else&#x27;s code. Because you lose steam or the activation energy to get the project built and ran and then played with and customised&#x2F;changed&#x2F;&quot;hacked on&quot; is a major effort.<p>I have been thinking a lot on an idea inspired by compiler design: intermediate representations and term rewriting.<p>If software features were an arbitrary stack of crisscrossing intermediate representations that are rewritten and mutually recursive&#x2F;referential or parsed or transpiled into actual code, then we could inspect the intermediate representations to work out how things work.<p>It would be nice to narrow down on a piece of behaviour and see how it works from end-to-end. But in practice, you have an opaque wholeness of a codebase to understand.<p>A modern system or codebase at a company or mature open source project: it&#x27;s like those games of wooden sticks or wooden bricks jenga where they&#x27;re arranged in a pile and you&#x27;re piling things on-top of things and if you unsettle it slightly, it falls over or doesn&#x27;t work.<p>I used a piece of software called OpenGrok which renders a large code base as clickable surfable wiki in the browser. So you can explore codebases.<p>I have a primitive python SQL database on my github that can execute simple graph cypher queries, simple joins of multiple tables, &quot;dynamodb&quot; style queries and document database queries.
评论 #39789475 未加载
roschdalabout 1 year ago
Freeciv 3D: <a href="https:&#x2F;&#x2F;github.com&#x2F;fciv-net&#x2F;fciv-net&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;fciv-net&#x2F;fciv-net&#x2F;</a>
评论 #39788867 未加载
Keppl8Rabout 1 year ago
Depends on what are you interested in eg if you enjoy genealogy I&#x27;d suggest going for Gramps <a href="https:&#x2F;&#x2F;github.com&#x2F;gramps-project&#x2F;gramps">https:&#x2F;&#x2F;github.com&#x2F;gramps-project&#x2F;gramps</a> .<p>Maybe share more info on what you like so we can suggest something you might enjoy?
评论 #39788279 未加载
not_your_vaseabout 1 year ago
There are also websites listing such projects, search for &quot;oss help wanted&quot; or similar. E.g. <a href="http:&#x2F;&#x2F;github-help-wanted.com" rel="nofollow">http:&#x2F;&#x2F;github-help-wanted.com</a><p>It is however much easier if you contribute to a project that you already know and use personally.
评论 #39788826 未加载
mihaitodorabout 1 year ago
I saw you mention Python, but if you also happen to be interested in Golang and data streaming, <a href="https:&#x2F;&#x2F;benthos.dev" rel="nofollow">https:&#x2F;&#x2F;benthos.dev</a> is a good project to contribute to. There are quite a few issues open on the GitHub project which anyone can pick up. Writing new connectors and adding tests &#x2F; docs is always a good place to start. The maintainer is super-friendly and he&#x27;s always active on the <a href="https:&#x2F;&#x2F;benthos.dev&#x2F;community" rel="nofollow">https:&#x2F;&#x2F;benthos.dev&#x2F;community</a> channels. I&#x27;m also there most of the time, since I&#x27;ve been contributing to the project for several years now.
评论 #39789518 未加载
stavrosabout 1 year ago
I made <a href="https:&#x2F;&#x2F;www.codeshelter.co&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codeshelter.co&#x2F;</a> back in the day for this exact purpose, maybe one of the projects there will pique your interest.
Siecjeabout 1 year ago
I have some open source Python projects that could use some help.<p>I have been working on a static site generator which uses Flask.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;siecje&#x2F;htmd">https:&#x2F;&#x2F;github.com&#x2F;siecje&#x2F;htmd</a><p>I have been learning trio (async Python library) by implementing beanstalkd.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Siecje&#x2F;beanstalkd-asyncio">https:&#x2F;&#x2F;github.com&#x2F;Siecje&#x2F;beanstalkd-asyncio</a>
alx_mabout 1 year ago
I know about this project <a href="https:&#x2F;&#x2F;www.codetriage.com&#x2F;?language=Python" rel="nofollow">https:&#x2F;&#x2F;www.codetriage.com&#x2F;?language=Python</a> that might be of interest to you. Basically you pick what repos you want to work on and receive issue suggestions in your inbox.
a1oabout 1 year ago
I have a small python project here<p><a href="https:&#x2F;&#x2F;github.com&#x2F;ericoporto&#x2F;agstoolbox">https:&#x2F;&#x2F;github.com&#x2F;ericoporto&#x2F;agstoolbox</a><p>There are a few number of open issues but if you play with it and find something else you want to add just open an issue and ask about it.
eysiabout 1 year ago
Perhaps this helps: <a href="https:&#x2F;&#x2F;quine.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quine.sh&#x2F;</a><p>I have no experience with the platform myself, just bumped into it by coincidence when my OSS project (written it Typescript) was featured
BMSRabout 1 year ago
One developer of Node.js seems to tag &quot;need help&quot; often in github releases.
评论 #39788835 未加载
mdev23about 1 year ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;mwmeyer&#x2F;doda">https:&#x2F;&#x2F;github.com&#x2F;mwmeyer&#x2F;doda</a> - AI ( LLM ) Terminal Assistant
gunnardeabout 1 year ago
<a href="https:&#x2F;&#x2F;www.codetriage.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codetriage.com&#x2F;</a> was made for this
setheronabout 1 year ago
I&#x27;m looking for contributors always to hack together.<p>I have a project now in Python. Feel free to reach out.
评论 #39788829 未加载
vram22about 1 year ago
Why not create one of your own? There are so many ideas a person can come up with these days, and so much information available free online, on how to do things - even before LLMs, which I personally would avoid, for a learning project like this.<p>Plus, if you create your own project, you can make it into a product, and try to market and sell it.<p>It&#x27;s fun!