Last week, when trying to pick a few new projects to play with, I was reminded of a feature sourceforge.net has. Their help wanted board is a list of non-commercial projects that want/need help.

I started to think that something like this should exist for github, to help small projects get contributors people who otherwise may not even know their project existed.

So I started coding on a thing I was calling githelp, which would build similar functionality using github oauth to provide some basic details about the projects alongside the postings.

My mind started running wild about whether or not this data already existed somewhere or whether it could be automated to some extent.


I started playing with GitHub search, and came to searching for the file path TODO.md .

try it out!

Once you have the list of files, you can go through the repositories and get their language or other properties. Adding a few other file names, and a search index, you could get a pretty neat list of projects that are looking to implement new features. I agree that these aren’t necessarily projects that want more contributors, but its definitely a good place to start.

In the next few days, I’ll be releasing a small tool to automate this process. What do you all think? Any other ideas?