Site Graph

A live map of this site — pick two pages to find the shortest path between them, or reveal the minimum spanning tree.

This is a live, force-directed map of every page on this site — nodes are pages, edges are the links connecting them. Drag nodes around. Click any two to trace the shortest path between them (fewest clicks to get from one to the other), or toggle the minimum spanning tree — the smallest set of links that still connects every page.

Want to see the algorithms run on a bigger board? Try the pathfinding visualizer — BFS, Dijkstra, A*, and bidirectional Dijkstra racing across a grid you draw yourself.

click two nodes to trace the shortest path
drag nodes · click two to find shortest path · double-click to visit a page