Graphviz — Force-directed (neato)
neato layout — spring model, good for undirected graphs.
Rendering…
Make it your own.
graph G {
layout=neato; overlap=false; sep="+10";
node [shape=circle, style="filled", fillcolor="#dbeafe", fontname="Inter"];
A -- B; A -- C; B -- C;
C -- D; D -- E; E -- F; F -- D;
G -- H; H -- A; H -- D;
I -- J; J -- E; I -- G;
}