To submit your own repository, please send an announcement to ros-users
To maximize community participation, we follow a federated repository model: rather than having one true place for all ROS packages, users and developers around the world are encouraged to host their own repositories of ROS packages. Each repository can be managed and licensed as desired by the respective maintainer, and the maintainer retains direct ownership and control over the code.
For a searchable list of all indexed packages, please see: Packages.
There's also a Google Map with most of the repositories tagged with the location of their supporting organization.