#sourcetrail is a really interesting approach to code base exploration. But it's no longer maintained and it only supports java, c++ and python. Here's a video that show's how it worked: https://www.youtube.com/watch?v=Cfu6f0uyzc8
I'm thinking it shouldn't be too complicated to create something similar that uses the #languageserverprotocol to add support for a lot more languages.
I'll add it to my backlog of stuff to look at haha.