RepoVisualizer

Explore a code repository as an interactive map of its files, functions, classes and dependencies.

Try
or open from this device

Files stay on your device. You can also drop a folder or .zip anywhere on the page.

Controls

Mouse / touchKeyboardGamepad
Select a nodeclick / tapEnterA
Move the highlighthoverarrowsD-pad / right stick
PandragWASD / Shift+arrowsleft stick
Zoomwheel / pinch+ / −triggers
Depthslider[ / ]LB / RB
Peek at codehover / long-press(highlight)(highlight)
Back / forward‹ › in the panelBackspace, Alt+← / →B
Path to another nodeShift+click, or the route button in the panelG (to the highlighted node, or search)right stick press (to the highlighted node)
Fit to screen⛶ buttonFBack / Select
Recenterclick the selected nodeCleft stick press
Details paneltap the sheetPX
Switch mapmap menuMY
Searchsearch box/—
Show a node’s hidden (+N) linksclick / tap the +NE (highlighted node)A on the selected node
Color by kind / folderfilter menuK—
Links followedfilter menuU—
Show / hide testsfilter menuT—
Open a repositoryrepo nameOStart
This helpControls in the filter menu?—

Arrows mean “uses”; plain lines mean “contains” or “related” (≈, a name match that couldn’t be confirmed).