Is it possible to have a list of all site available on the main site?

Is it possible to have a list of all sites available on the main site?
Maybe a list of like the categories or a dropdown categories?
Es would also nice to have a search for the sites available on the main sites.
thanks.
Pat