Handy Orchard

Graph network explorer

Lay out a local node/edge graph with Cytoscape, inspect degrees and shortest paths, and download SVG or PNG.

Your input

Object with nodes [{id,label?}] and edges [{source,target}]. IDs use letters, digits, _ or -. Provide both path endpoints or leave both blank.

Outputs are cleared when the input changes.

Result

Enter your data or use the example, then run the tool.

Worked example

A—B—C has shortest path A→B→C, distance 2, and B has degree 2.

An isolated node remains visible. In directed mode, reversing the requested endpoints may leave no path.

Method

The pinned Cytoscape source builds a headless graph, runs its selected built-in layout and computes node degree and Dijkstra paths with unit edge weights.

Positions and analysis return from a terminable worker; a local SVG drawing uses those positions, and the browser can rasterize it to PNG.

Limits

1–500 nodes, at most 1,500 edges and 250,000 JSON characters. IDs are unique, at most 50 ASCII identifier characters; labels at most 80 characters.

No weighted edges, remote layout extensions, social profiling or causal inference. Layouts are static previews; full node data is available in the table and JSON.

Sources

Actual pinned upstream sourceThird-party notices

Related tools

Mermaid diagram previewK-means data clusteringRound robin schedule

Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.

When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.