SaaSHub helps you find the best software and product alternatives Learn more →
D2 Alternatives
Similar projects and alternatives to d2
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
mermaid
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
-
-
-
-
-
-
-
-
C4-PlantUML
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
-
text-to-diagram-site
Compare syntax, layouts, outputs between languages for generating diagrams with text.
-
d2-playground
An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.
-
-
-
-
-
Ferrite
A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.
-
-
d2 discussion
d2 reviews and mentions
-
Pretty Fish: A better mermaid diagram editor
I think the founder/lead developer, Alexander Wang, works at OpenAI now.
Plus, according to this comment on an issue, folks in their discord say it's not being actively maintained.
https://github.com/terrastruct/d2/issues/2735#issuecomment-4...
-
Pikchr: A markup language for diagrams in technical documentation
I wonder how this does compare with D2 ( https://d2lang.com/ ) which also produces svgs
My first feeling is I find the syntax too verbose compared to D2. Plus I wonder if it solves the main problem of D2, which is the orientation of diagrams.
I'm a little biased
- Iconify: Library of Open Source Icons
-
Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering
Yeah, an example would be good. Tbh the examples on https://d2lang.com/ don't seem to fit the bill of a typical AWS Architecture diagrams! https://aws.amazon.com/architecture/reference-architecture-d...
-
D2: Diagram Scripting Language
Coauthor of D2 here. Lately I've been noodling on the idea of expanding the animation capabilities. I think out loud a bit here, and if you have thoughts, would love to hear them:
https://github.com/terrastruct/d2/discussions/2677
-
Show HN: Diagram as code tool with draggable customizations
Great project! You chose to base on Mermaid.js and that is indeed the most popular declarative diagramming library right now. A more versatile declarative diagramming approach is provided by the D2 Language [0], which may be interesting to check when it comes to supporting more complex diagram types.
[0] https://d2lang.com/
-
Loop: life DWH, logical and physical models. Part 1
I use d2 to visualize the ERD diagram. It's a diagramming language that supports SQL tables and Crow's foot notation.
-
D2 (text to diagram tool) now supports ASCII renders
I always liked D2 more than mermaid, except IMO, this makes grid layouts essentially useless: https://github.com/terrastruct/d2/issues/1164
Having to figure out the exact pixel widths defeats the point of these tools, at least for me.
-
Mermaid: Generation of diagrams like flowcharts or sequence diagrams from text
They were working on a wasm version some time ago I believe [0]. Not sure how usable this is insofar, but it may be of interest.
[0]: https://github.com/terrastruct/d2/pull/436/files
- D2: Modern diagram scripting language that turns text to diagrams
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Stats
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.