Sourcetrail is a software development tool that helps developers understand and navigate their source code faster and more effectively. It provides automatic code understanding and visualization, allowing developers to quickly get an overview of their code, learn more about its structure, and find their way around large projects with ease. Sourcetrail indexes code and provides an interactive graph visualization of the code structure, highlighting important elements and their relationships. It also provides a source code search engine and a source code navigator to quickly jump to the relevant section of code. Sourcetrail is available as a desktop application for Mac, Windows, and Linux, and as a browser-based web application.
Understand has almost the same functionality, but supports many more languages (Python, JS, Pascal, Assembly, PHP and more).