D2
6.6#36 in diagramming toolsWebAPILinuxmacOS
Visit
| Fact | D2 | Sparx Enterprise Architect |
|---|---|---|
| Diagram types | software architecture diagrams; UML class diagrams; sequence diagrams | UML Use Case,Activity,State,Interaction Overview,Sequence,Communication,Package,Class,Object,Composite,Component,Deployment; BPMN; SysML |
| Free plan | Yes | Yes |
| Integrations | Official integrations include extensions for VSCode, Vim, and Obsidian; the extensions page also lists community plugins and tools. | External-data integration covers Jira, Confluence, Polarion, Azure DevOps/TFS, Wrike, ServiceNow, Autodesk, Bugzilla, Salesforce, SharePoint and Dropbox. |
| Platforms | The CLI supports macOS, Linux, and Windows, and D2 can also run in a browser through WebAssembly. | The native application supports Windows; Sparx lists Linux through Wine and macOS through Wine or CrossOver, with compatibility depending on the runtime. |
| Purpose | D2 is a declarative diagramming language that turns text into diagrams. | Enterprise Architect is a multi-user visual modeling tool for business and IT systems, software and systems engineering, and real-time and embedded development. |
No prices published.
You want what its maker publishes above — check its page for the details.
It suits analysts, designers, architects, developers, testers, project managers, and maintenance staff working on shared models. Teams needing requirements traceability, model simulation, or code engineering may find its toolset relevant.