Ask HN: Small Open source projects that need contributions

31 points by mrguyorama ↗ HN
I want to help open source projects, or just provide programming ability to those who could use it.

What small, unknown, open source projects do you think could use an extra hand?

18 comments

[ 3.1 ms ] story [ 59.4 ms ] thread
What do you consider small (approx lines of code, number of contributors, number of maintainers, etc)?

What's your background in (programming languages, technical skills (e.g. documentation exp, computer vision), etc)?

I am currently actively looking for contributors for one project I help maintain ( http://zynaddsubfx.sf.net or https://github.com/zynaddsubfx/zynaddsubfx ), however I would say it is more of a 'medium' scale FLOSS project. Though it may be a 'small' project based upon how you define things.

I was purposely being vague because I wanted to give people a good excuse to flaunt any repo they feel needs saving

Also that project looks awesome. I think I'll show it to my Audio Engineer buddy. It could be good motivation for me to work on it!

Like python?

I'm could use a hand.

The codebase across all of these projects are solid. CI already wired in, including Sphinx + ReadTheDocs.

Help could be QA'ing pull requests, making features, documentation, and so on.

Here's an example project: https://tmuxp.git-pull.com - Request: https://github.com/tony/tmuxp/issues/290

Anything else on the sidebar, underneath of "Projects" of https://git-pull.com

Of all those, cihai (https://cihai.git-pull.com) doesn't have as much traction, but if you like Chinese/Japanese/Korean, it may be a fit. I'm building it to be a successor to Christoph Burgmer's cjklib (https://pypi.python.org/pypi/cjklib).

First time seeing tmuxp and this sounds pretty interesting.

> tmuxp helps you manage tmux workspaces.

> Built on a object relational mapper for tmux. tmux users can reload common workspaces from YAML, JSON and dict configurations like tmuxinator and teamocil.

I've always wanted the ability to cross sync my projects and sessions across IDEs, particularly with Sublime with its projects and then one to many workspaces per project. A Sublime-tmuxp bridge would be amazing.

http://up-for-grabs.net is a consistent source for open source projects that could use some help.
I ended up getting my first software dev job from this site. Contributed to a project I found on there enough that they ended up hiring me.

Have been meaning to pay back to the community at some point, either via contributions to up-for-grabs or another "open source encouragement" project but haven't had the time yet.

I would love to have more help with Task:

https://github.com/go-task/task

Usually, though, people contribute to the projects they use. Not only because it's a boost in motivation, but also because you usually need to know very well the project to have enough context to be able to contribute.

Take a look at http://openhatch.org They try to match potential contributors with projects based on the needs of the project and the skills of the contributor.
If you know low level, there's Blocknet https://github.com/BlocknetDX/BlockDX

This is a trustless blockchain interoperability protocol which enables the transfer of data and value across different blockchains. If interested, you can reach out to contact@blocknet.co