This is a great idea but I see problems with it. Someone has to define the topics but this can be done by name matching. The bigger problem is the decentralized nature of Lemmy. Every server has to scan every other server for the communities to create a topic. Now let’s say we have 10 servers and each of them will have to fetch from the other 9 servers the communities list. This would already be 90 requests sent global. Now scale this up to 1000 and a single server will have to send 999 requests and respond to 999.
Edit: Currently we have over 1426 servers
Can I filter out any post about Lemmy? It feels like a circlejerk sometimes