There are quite a few open source project hosting sites, but most of those are completely unknown. As I see it, there are three options:
- Sourceforge, the king of the hill when it comes to open source project hosting. However, the interface looks dated, download pages have ads, and there's not much 'community' across projects;
- Google Code, which has the advantage of being, well, you know, Google. Still, much that can be said about Sourceforge also applies here.
- Launchpad, home of Ubuntu. They offer some compelling features such as a crowd-sourced translation service, the possibility of leaving behind a 'drive-by contribution' without needing commit access to the code repository, and a repository for project packages. And the interface looks fresh and clean as well.
Needless to say, I am considering using Launchpad in the future. But perhaps I have overlooked some other hosting service or some crucial feature?
There is, of course, a fourth option, which is to do it all on my own site. That's not a real option, because if I ever lose interest, I want the code to live on without me.