Based on our record, PlantUML seems to be more popular. It has been mentiond 10 times since March 2021. 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.
Today, tools like Mermaid and PlantUML have taken center stage, thanks to their ability to generate diagrams with text-based commands. Even better, AI-powered assistants like Claude, ChatGPT, and GitHub Copilot have made generating diagrams even easier. These tools work directly within a developer's environment, creating diagrams that are version-controlled and integrated seamlessly into workflows. - Source: dev.to / about 2 months ago
While inactive blockdiag was small and nice for automatically annotating documentation. As you can see it hasn't been maintained for a few years. https://github.com/blockdiag/blockdiag With complex diagrams, I find good old PlantUML diagrams more useful if not as initially pretty as mermaid. Plus it will output archimate without having to touch that UI https://plantuml.com/ But really it is horses for courses.... - Source: Hacker News / 5 months ago
Use a high-level language like Plant UML, D2, Graphviz which are good for the purpose they are designed for, but not for generic purpose diagramming. - Source: dev.to / 5 months ago
I feel like https://plantuml.com/ gets close to what I want by being able to make diagrams with code, but for system design what I really want is to be able to have diagrams generated directly from the code itself, maybe with some extra comments/annotations that help it along. Does anything like that exist already? - Source: Hacker News / 6 months ago
PlantUML, like Mermaid, is an open source tool that allows users to create diagrams from plain text descriptions. PlantUML is the original ‘diagrams as code’ platform. It has a deep feature set, can be integrated into just about any environment, and can be extended to fit just about any use case. For example, the most useful thing to me about PlantUML is its support for visualizing .JSON files. - Source: dev.to / 7 months ago
MATLAB - A high-level language and interactive environment for numerical computation, visualization, and programming
draw.io - Online diagramming application
Wolfram Mathematica - Mathematica has characterized the cutting edge in specialized processing—and gave the chief calculation environment to a large number of pioneers, instructors, understudies, and others around the globe.
yEd - yEd is a free desktop application to quickly create, import, edit, and automatically arrange diagrams. It runs on Windows, Mac OS X, and Unix/Linux.
Modelio - Modelio is an open source modeling tool supporting natively UML, BPMN and model exchange with XMI.
LucidChart - LucidChart is the missing link in online productivity suites. LucidChart allows users to create, collaborate on, and publish attractive flowcharts and other diagrams from a web browser.