Skip to content
@d2lang

D2

D2 is a modern diagram scripting language that turns text to diagrams.

Popular repositories Loading

  1. d2 d2 Public

    D2 is a modern diagram scripting language that turns text to diagrams.

    Go 25.3k 745

  2. text-to-diagram-site text-to-diagram-site Public

    Compare syntax, layouts, outputs between languages for generating diagrams with text.

    TypeScript 559 29

  3. d2-vscode d2-vscode Public

    VSCode extension for D2 files.

    TypeScript 329 23

  4. d2-obsidian d2-obsidian Public

    The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.

    TypeScript 313 27

  5. d2-docs d2-docs Public

    Language documentation and blog for D2.

    D2 291 39

  6. d2-vim d2-vim Public

    The Vim plugin for D2 files

    Vim Script 166 12

Repositories

Showing 10 of 17 repositories
  • d2 Public

    D2 is a modern diagram scripting language that turns text to diagrams.

    d2lang/d2's past year of commit activity
    Go 25,338 MPL-2.0 745 474 (37 issues need help) 51 Updated Sep 9, 2026
  • d2-docs Public

    Language documentation and blog for D2.

    d2lang/d2-docs's past year of commit activity
    D2 291 BSD-3-Clause 39 31 5 Updated Sep 9, 2026
  • d2-benchmarks Public

    Reproducible end-to-end CLI benchmarks for D2, Mermaid, Graphviz, and PlantUML

    d2lang/d2-benchmarks's past year of commit activity
    Python 7 0 0 0 Updated Sep 8, 2026
  • d2-playground Public

    An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.

    d2lang/d2-playground's past year of commit activity
    JavaScript 125 MPL-2.0 28 15 0 Updated Sep 8, 2026
  • dagro Public

    Native Go port of Dagre 0.8.5

    d2lang/dagro's past year of commit activity
    Go 2 MIT 0 0 0 Updated Sep 8, 2026
  • ci Public

    Terrastruct's shared CI

    d2lang/ci's past year of commit activity
    Shell 8 ISC 3 13 0 Updated Sep 7, 2026
  • rough-go Public

    Native Go port of Rough.js 4.0.4

    d2lang/rough-go's past year of commit activity
    Go 2 MIT 0 0 0 Updated Aug 12, 2026
  • elk-go Public

    Native Go port of ELK.js 0.8.2

    d2lang/elk-go's past year of commit activity
    Go 3 0 0 0 Updated Aug 11, 2026
  • text-to-diagram-site Public

    Compare syntax, layouts, outputs between languages for generating diagrams with text.

    d2lang/text-to-diagram-site's past year of commit activity
    TypeScript 559 GPL-3.0 29 11 2 Updated Aug 9, 2026
  • mathjax-go Public

    Native Go port of the MathJax 3.2.2 TeX-to-SVG pipeline used by D2

    d2lang/mathjax-go's past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated Aug 9, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.