Especially for software projects, there are a wide variety of places that will host them – sourceforge, google code, and many more. You can even elect to host it yourself.
In follow-up to my question on selecting a content distribution license from yesterday, what should go into selecting where to host a software project?
The first thing you should ask yourself is “Why haven’t I rented a Rackspace server yet?”Â
(Seriously — $12/mo)
 partially because I have a Hetzner server – http://www.hetzner.de/en/hosting/produkte_rootserver/ex4
If you’re mainly distributing source code I’d suggest github. If you’re also distributing binaries Google Code (or github may have stuff for that now too).