This page is no longer well maintained and has been deprecated. A similar list is available at Packages and ROS GitHub Organizations
To submit your own repository, please send an announcement to ros-users
More Details on how to submit your package for indexing
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.