Launchpad is a software collaboration platform that allows users to develop and maintain open-source software.

launchpad.net
project-hosting upcoming