Canvas & WebGL
Render on the 2D canvas for crisp small graphs, or switch to the WebGL renderer to draw tens of thousands of nodes at interactive frame rates.
Choose a renderer
Render interactive graphs on Canvas or WebGL, with force-directed and hierarchical layouts, a map view, and full styling control.
Full, standalone demos - open one and play with it.
Switch layouts and tweak node shape, color, size, edges and labels - watch the graph respond live.
Open example →Scale up to tens of thousands of nodes and compare Canvas vs WebGL and CPU vs GPU force, with live fps and layout timing.
Open example →A network of European cities plotted on an interactive Leaflet map.
Open example →Every node shape, a color palette, and solid / dashed / dotted / custom edge line styles.
Open example →A real, hard-coded transit network - three colored lines with interchange transfers.
Open example →Hover to focus a neighborhood, click to select (with cascade), Shift-click to multi-select, right-click for actions, and drag nodes around.
Open example →