Embed the graph
Any language or tool in the dataset can be dropped onto your own page as a live, interactive graph. One iframe, no script tag, no build step, nothing to install.
lang=rust to the slug of whichever of the 152 languages and tools you want. The embed renders that node with its implementation and influence edges, drawn from the same 443-relationship dataset as the rest of the site.Live example
This is the real embed, running right here:
The snippet
<iframe
src="https://www.languagelineage.org/embed?lang=rust"
width="100%"
height="480"
style="border:1px solid #262626;border-radius:8px"
loading="lazy"
title="Rust implementation and influence graph, from Language Lineage"
></iframe>
Parameters
| Parameter | Required | Value |
|---|---|---|
lang | Yes | The slug from any language or tool URL. /languages/rust gives lang=rust; /tools/v8 gives lang=v8. |
That is the whole interface. If lang is missing or does not match a node, the frame renders an error message rather than an empty box, so a typo is visible instead of silent.
Sizing
The graph fits itself to the box it is given, so width="100%" is almost always right. For height, 400 to 600 pixels suits most article layouts; below about 320 pixels the labels start to crowd. Keep loading="lazy" so the embed costs your readers nothing until they scroll to it.
Attribution
Use it freely, on commercial sites included. If you want to credit it, a line under the frame is plenty:
Graph: <a href="https://www.languagelineage.org">Language Lineage</a>
If you would rather host the data yourself, or cite it in something written, the dataset page has the raw JSON and a citation block. Every relationship in it carries a confidence score and a source URL, so the numbers are checkable rather than asserted.
Frequently asked questions
Is the embed free to use?
Yes. The embed is free for any site, commercial or not. It renders from the same public dataset that powers Language Lineage. A visible credit linking back to languagelineage.org is appreciated but not required.
What parameters does the embed take?
One: lang. Pass the slug of any language or tool page, for example lang=rust for /languages/rust or lang=v8 for /tools/v8. The embed shows an error if the parameter is missing or the slug is unknown.
How tall should the iframe be?
Between 400 and 600 pixels works for most layouts. Use 480 as a starting point. The graph fits itself to whatever box you give it, so width can be 100%.
Does the embed track my visitors?
The embed loads Vercel Web Analytics, which records anonymous page-level metrics. It sets no advertising cookies and does not identify individual visitors.