D2
6.6#36 in diagramming toolsWebAPILinuxmacOS
Visit
| Fact | D2 | Structurizr |
|---|---|---|
| Diagram types | software architecture diagrams; UML class diagrams; sequence diagrams | system landscape,system context,container,component,code,dynamic,deployment,custom,filtered,image |
| Export formats | The CLI exports diagrams to SVG, PNG, PDF, PPTX, GIF, and ASCII. | The CLI can export workspace views to PlantUML, Mermaid, or a static HTML site. |
| Free plan | Yes | Yes |
| License | The repository says D2 is open sourced under the Mozilla Public License 2.0. | The public Structurizr repository is released under the Apache-2.0 license. |
| Purpose | D2 is a declarative diagramming language that turns text into diagrams. | Structurizr is a models-as-code tool for creating multiple software architecture diagrams from one C4 model using Structurizr DSL. |
| Support | The project directs users to Discord for help and GitHub Issues and Discussions for bugs, proposals, and feature requests. | Support for server licenses is available through the GitHub issue tracker. |
No prices published.
You want what its maker publishes above — check its page for the details.
Structurizr suits software teams that want to maintain architecture diagrams from a shared C4 model. Its tools and export options may suit teams choosing between browser, local, CLI, or self-hosted workflows.