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