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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Anyone looking for contributors for their open source projects

51 点作者 mr_o47大约 1 年前
I am primarily looking to contribute to python software projects to further improve my skillset

23 条评论

cdaringe大约 1 年前
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 未加载
raybb大约 1 年前
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 未加载
m3nu大约 1 年前
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 未加载
asicsp大约 1 年前
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
rustedpy大约 1 年前
<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 未加载
hgomersall大约 1 年前
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!
yogorenapan大约 1 年前
What software do you regularly use? I often find bugs I need fixed and open an issue &amp; PR at the same time
xk3大约 1 年前
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>
samsquire大约 1 年前
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 未加载
roschdal大约 1 年前
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 未加载
Keppl8R大约 1 年前
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_vase大约 1 年前
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 未加载
mihaitodor大约 1 年前
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 未加载
stavros大约 1 年前
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.
Siecje大约 1 年前
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_m大约 1 年前
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.
a1o大约 1 年前
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.
eysi大约 1 年前
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
BMSR大约 1 年前
One developer of Node.js seems to tag &quot;need help&quot; often in github releases.
评论 #39788835 未加载
mdev23大约 1 年前
<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
gunnarde大约 1 年前
<a href="https:&#x2F;&#x2F;www.codetriage.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codetriage.com&#x2F;</a> was made for this
setheron大约 1 年前
I&#x27;m looking for contributors always to hack together.<p>I have a project now in Python. Feel free to reach out.
评论 #39788829 未加载
vram22大约 1 年前
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!