Software Alternatives, Accelerators & Startups

D2 VS Diagrams

Compare D2 VS Diagrams and see what are their differences

D2 logo D2

Modern diagram scripting language to turn text to diagrams

Diagrams logo Diagrams

Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture without any design tools. You can also describe or visualize the existing system architecture as well.
  • D2 Landing page
    Landing page //
    2023-07-25
  • Diagrams Landing page
    Landing page //
    2022-12-30

Category Popularity

0-100% (relative to D2 and Diagrams)
Open Source
100 100%
0% 0
Diagrams
0 0%
100% 100
Developer Tools
100 100%
0% 0
Flow Charts And Diagrams
0 0%
100% 100

User comments

Share your experience with using D2 and Diagrams. For example, how are they different and which one is better?
Log in or Post with

Social recommendations and mentions

Based on our record, Diagrams seems to be a lot more popular than D2. While we know about 45 links to Diagrams, we've tracked only 3 mentions of D2. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

D2 mentions (3)

  • I want to contribute to open source but don't know where to start
    You're welcome in D2! I maintain a Text to diagram language, released a few months ago, 13k+ stars, I'm actively tagging issues that are good first issues, clean well-tested Go, and I'm happy to help you get that first merge in. Feel free to chime in on any issue that looks interesting! https://github.com/terrastruct/d2. Source: about 1 year ago
  • Concrete Diagramming, a Lightweight Alternative to C4
    Right. It's okay to leave written documentation on SaaS (e.g. Notion), because the text is the artifact. If they're shutting down, or I don't like them anymore, I just move the text. But if Ilograph goes down, all I have is useless YAML. Our team went through this thought process when we decided to open source our text-to-diagram language, users need to be able to reproduce their docs even if we shut down... - Source: Hacker News / about 1 year ago
  • Interested in contributing to an open-source project? (11k stars)
    Hello! I run a popular open-source project: https://github.com/terrastruct/d2, it's a programming language for making diagrams from text. Source: about 1 year ago

Diagrams mentions (45)

  • Dynamically generate Cloud System Architecture diagram
    That’s another option: https://diagrams.mingrammer.com Guessing with IaC done with Pulumi (Python) and this, it could pretty powerful and automatically generated. Source: about 1 year ago
  • Top 7 diagrams as code tools for software architecture
    Diagrams allow you to draw cloud system architectures using Python code. - Source: dev.to / over 1 year ago
  • Do you like to draw while explaining stuff?
    I use excalidraw a lot for short conversations. If I have to go into major detail I use diagrams https://diagrams.mingrammer.com. Source: over 1 year ago
  • Architecture diagrams should be code
    In our team, we use https://diagrams.mingrammer.com to create architectural or dataflow diagrams in our docs via code. - Source: Hacker News / over 1 year ago
  • Help with diagrams as code
    I'm using Diagrams (https://diagrams.mingrammer.com/) to create some AWS diagrams, does anyone know how I can add a block of text to a node (trying to add firewall table source and destination)? Source: over 1 year ago
View more

What are some alternatives?

When comparing D2 and Diagrams, you can also consider the following products

flowchart.fun - An open-source tool for generating flowcharts from text

draw.io - Online diagramming application

Fyne - The Fyne toolkit is an easy to learn, free and open source, platform for building graphical applications for desktop, mobile and beyond.

IcePanel - Collaborative system design; linked with reality