Arbor.js – Graph Visualization Library With Web Workers & jQuery
Arbor.js is a graph visualization library built with web workers and jQuery.
It provides an efficient, force-directed layout algorithm, abstractions for graph organization and screen refresh handling.
The library doesn't force a specific method for screen-drawing and you can use it with canvas, SVG, or even positioned HTML elements; the best one that fits your project.
Arbor.js simply helps you focus on the graph data and its style rather than spending time on the physics math that makes the layouts possible.
It also comes with a well-documented API and creative demos.