d2

D2 is a modern diagram scripting language that turns text to diagrams. (by terrastruct)

D2 Alternatives

Similar projects and alternatives to d2

  1. ruffle

    507 d2 VS ruffle

    A Flash Player emulator written in Rust

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. excalidraw

    475 d2 VS excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  4. mermaid

    176 d2 VS mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  5. plantuml

    142 d2 VS plantuml

    Generate diagrams from textual description

  6. c4-notation

    Technical resources for using the C4 model for visualizing software architecture.

  7. diagrams

    121 d2 VS diagrams

    :art: Diagram as Code for prototyping cloud system architectures

  8. Mermaid

    112 d2 VS Mermaid

    Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.

  9. kroki

    61 d2 VS kroki

    Creates diagrams from textual descriptions!

  10. asciiflow

    60 d2 VS asciiflow

    ASCIIFlow

  11. java

    34 d2 VS java

    Discontinued Structurizr for Java (by structurizr)

  12. C4-PlantUML

    26 d2 VS C4-PlantUML

    C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

  13. text-to-diagram-site

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

  14. d2-playground

    31 d2 VS d2-playground

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

  15. cdc-file-transfer

    Discontinued Tools for synching and streaming files from Windows to Linux

  16. penrose

    23 d2 VS penrose

    Create beautiful diagrams just by typing notation in plain text.

  17. mermaid-cli

    13 d2 VS mermaid-cli

    Command line tool for the Mermaid library

  18. dagre

    11 d2 VS dagre

    Directed graph layout for JavaScript

  19. Ferrite

    8 d2 VS Ferrite

    A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.

  20. pikchr

    6 d2 VS pikchr

    Mirror for Pikchr

  21. d2-vscode

    4 d2 VS d2-vscode

    VSCode extension for D2 files.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better d2 alternative or higher similarity.

d2 discussion

Log in or Post with

d2 reviews and mentions

Posts with mentions or reviews of d2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-15.

Stats

Basic d2 repo stats
113
24,047
9.7
about 1 month ago

terrastruct/d2 is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

The primary programming language of d2 is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com