Live data from Hacker News

D2: A new declarative language to turn text into diagrams

d2-lang.com

1–10 of 130 posts

Re: D2: A new declarative language to turn text into diagrams

#4
The last question in the FAQ makes it clear that this can only be used in the context of their account-based online tool. Their free offering literally says "3 diagrams". Above this, the FAQ tries to compare their tool to Mermaid, Graphviz, PlantUML which are all open source, locally runnable, etc. Their comparison totally skips the fact that, because D2 can only be used in their service, a broad number of use cases (including programmatically generating diagrams inside some other application) basically aren't supported.

Seems like it could have been cool, but likely will not seriously try it because of these limits.

Re: D2: A new declarative language to turn text into diagrams

#6
post #4

The last question in the FAQ makes it clear that this can only be used in the context of their account-based online tool. Their free offering literally says "3 diagrams". Above this, the FAQ tries to compare their tool to Mermaid, Graphviz, PlantUML which are all open source, locally runnable, etc. Their comparison totally skips the fact that, because D2 can only be used in their service, a broad number of use cases…

This is a complete non starter for any regulated industry.

Shame. Mermaid works almost okay and often looks like garbage. I wish there was an open source effort somewhere to do better, or even a paid locally runnable tool that has no service connections.

Re: D2: A new declarative language to turn text into diagrams

#7
post #4

The last question in the FAQ makes it clear that this can only be used in the context of their account-based online tool. Their free offering literally says "3 diagrams". Above this, the FAQ tries to compare their tool to Mermaid, Graphviz, PlantUML which are all open source, locally runnable, etc. Their comparison totally skips the fact that, because D2 can only be used in their service, a broad number of use cases…

Agreed! Interesting idea, but charging for this is not going to get them very far.

Gotta find a way to do an "open core" or similar.

Post reply on HN