Arrow icon
See all demos

Dijkstra's shortest path algorithm

The Shortest path demo demonstrates how to find the shortest path efficiently in both directed and undirected graphs.
Demo instructions
Click a node and hover over another one to see the shortest path between them. In Edit mode, double-click a blank paper area to create new nodes. Drag the text of nodes to create new edges.

Made with JointJS+

Only available with the JointJS+ commercial license in the apps/ directory of your package. Don't have a license yet? Start a trial and use the source code of all our demos for free, with no strings attached, for 30 days.

Made with JointJS

Available in the JointJS open-source library which helps developers create simple visual applications in less time.

We equip developers with all the plugins they need to save time and focus their energy elsewhere such as shortestPath.

Speed up your development with aย powerful library

Leverage a time-tested JavaScript diagramming library using the best of HTML5 and SVG to accelerate your development.