Design and interface · Edition No. 37 · 1 Oct 2026

d2lang/d2

A short text file becomes a finished diagram, so a picture can be kept beside the code and reviewed like code.

← Design and interfaceRead the whole edition →

25,600 stars · MPL-2.0 · v0.9.0 (2026-09-07) · Track this in Scout

A short text file becomes a finished diagram, so a picture can be kept beside the code and reviewed like code.

▶Repo detailsspecs
Stars25,600
LicenceMPL-2.0
Latestv0.9.0 (2026-09-07)
Similar repositories
  • mermaid-js/mermaid

    Also turns text into diagrams and is far more widely supported, because GitHub, GitLab and most note apps render it without any install, but its layout is less able to untangle a dense architecture picture.

    Track this in Scout
  • plantuml/plantuml

    The oldest text-to-diagram tool of the three, covering more diagram types than either, but it needs Java installed and its output looks noticeably more dated.

    Track this in Scout
  • jgraph/drawio

    The editor behind diagrams.net, and the opposite approach: you drag shapes with a mouse, which is quicker for one picture and much worse for keeping fifty of them current.

    Track this in Scout
Screenshots
d2lang/d2: GitHub preview cardd2lang/d2: Screenshot 1d2lang/d2: Screenshot 2

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.