views:

302

answers:

11

I've decided to have a look around for open source projects that need a hand and lend a bit of time to one or two. One question though, is there a site(s) that lists current open source projects that are looking for developers and is there anywhere I could for example filter open source projects by language/technology/etc.

What I'm after is a way of getting an overview of many open source projects so I can make a decision whether they interest me or not.

Ideas where to find such information?

+1  A: 

Source Forge is a great place to start.

Jim Blizard
+3  A: 

Check out Freshmeat for an open source directory of sorts. Other than that, I'd recommend just browsing around the web on topics you are interested in to see what's out there.

Dave K
+1  A: 

Check out CodePlex as well.

daft
A: 

Well, I would just head over to Sourceforge, find a project that interests you and start going through their bug list to help fix stuff. Sourceforge can filter out the languages or topics you're not interested in.

Greg Noe
+1  A: 

I like scanning through interesting projects on GitHub, forking them if I think they're interesting and if I feel I can contribute, go right ahead! I haven't contributed to anything yet, but it all seems very easy and inviting.

Mark W
A: 

The best: http://code.google.com/ and Sourceforge

+12  A: 

The three major ones:

SourceForge

CodePlex

Google Code

Neil N
SourceForge is ok but i find it a major pain to navigate and not very user friendly while browsing projects.
Gary Willoughby
+3  A: 

While you're probably not interested in participating in it yourself, the Google Summer of Code has a list of projects that are participating. A project participating generally means that it wants more contributors, it has mentors who are willing to help new contributors, and it has an ideas list with tasks that are good for someone just getting started on the code base (though they are generally designed to be a full time, summer long project, they do range in scope).

Looking through this list can definitely help you find things to do more easily than trawling through every open source project available on SourceForge, Google Code, or GitHub (though GitHub is nice because you can so easily fork, hack away with as many patches and throwaway branches as you need, and then request that your code be merged in once its done).

Brian Campbell
A: 

Ohloh is a great repository of repositories, indexing many projects.

Decio Lira
+2  A: 

I would recommend choosing a piece of software that you like and use, and finding a way to contribute to that. Specifically, fix an annoyance or bug that you have noticed. If you don't see any annoyances or bugs, look for the project's bug tracker. This way it's a project you're invested in, and you are already at least partially up to speed on how the code works from an end-user perspective.

Benson
A: 

Craigslist.com is a good place to contribute your skills too... I know that you wont find your open source projects at craigslist, but hey, someone could use your technical skills for free.... if you have time to spare why not let that someone benefit from it...

Nidhi