I think there’s a few separate efforts to catalog the communities but I unfortunately don’t have the links.
The difficulty in finding the right community is a big part of why I think posting guidelines are so important. The lack of it leads to homogeny which means communities don’t really have a community.