glenwrhodes / CodeLandscapeViewer
PublicVisualize any codebase as an interactive force-directed graph. Analyze Python, JS/TS, and more -- see how files, classes, endpoints, and services connect. Click any node for deep dependency chain insight.
Code Landscape Viewer analyzes local code repositories across multiple languages and renders interactive force-directed graphs visualizing relationships between code elements like files, classes, functions, endpoints, and models.
How It Works
You find Code Landscape Viewer, a handy app that turns any codebase into an easy-to-explore map showing how files and pieces connect.
Follow a few simple steps on your computer to launch the viewer and open it in your web browser.
Type in the folder path of the codebase you want to understand, like your app's main directory.
Hit the analyze button and see a stunning interactive graph appear, with glowing nodes for files, classes, and connections lighting up.
Zoom around, drag nodes, search for parts, click to dive into details like what depends on what, and filter to focus on key areas.
Export your map as a file to save your view or share insights with teammates without handing over the code.
You now clearly see how your entire project connects, making it easier to navigate, change, or explain to others.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.