Mermaid Diagramming Alternatives

Discussions compare Mermaid.js with tools like draw.io, PlantUML, asciiflow, and others for text-based diagram creation, often in Markdown, editors, or with AI integration.

📉 Falling 0.5x Open Source
3,469
Comments
20
Years Active
5
Top Authors
#1730
Topic ID

Activity Over Time

2007
1
2008
2
2009
22
2010
22
2011
13
2012
12
2013
31
2014
41
2015
90
2016
66
2017
119
2018
176
2019
236
2020
322
2021
307
2022
527
2023
525
2024
469
2025
454
2026
34

Keywords

sequencediagram.org JS LLM tldraw.com usecanvas.com OT UI diagrams.net draw.io AI diagrams markdown diagram ascii svg text gitlab draw sequence code

Sample Comments

jackdaniels4me Sep 4, 2024 View on HN

This is neat! How does this compare with tools like draw.io or mermaidjs

21stio Nov 25, 2018 View on HN

maybe have a look at https://mermaidjs.github.io. it's markdown for diagrams

ta988 May 15, 2021 View on HN

I wish there would be a mixture of diagrams.net and mermaid.

andix Apr 28, 2021 View on HN

Why not use Mermaid (JS => SVG) or PlantUML (Java => SVG, PNG, etc)?Especially Mermaid [1] is supported by a lot of Markdown editors and can be directly rendered in browsers by including the javascript library. Without any data protection issues.PlantUML needs a server or an installation (Java) which can be self hosted as well. And provides a ton of integrations [2]. And of course it supports sequence diagrams [3][1] <a href="https://mermaid-js.github.io/mermaid

prog5 Feb 15, 2022 View on HN

+1 to asciiflow. huge fan. better than mermaid, imo... diagram wont need special rendering and works in vim and all text editors.

galaxyLogic Jun 17, 2022 View on HN

MERMAID looks interesting https://github.com/mermaid-js/mermaid Any experiences?

yawgmoth Feb 25, 2024 View on HN

A natural language mermaid diagram builder would be really neat. Something to go think about...

noname120 Dec 17, 2024 View on HN

A good option is to use an LLM to produce Mermaid diagrams. For example Excalidraw has a pretty great integration for that.

sergius Jan 17, 2025 View on HN

With Draw.io embedding Mermaid diagrams and plug-ins available for VSCode and other IDEs, why is this so special?

_blk Apr 3, 2025 View on HN

Thanks for the clarification! Glad you can cater to both worlds.For diagramming and even UI prototyping I keep getting back to plain old ascii drawings though. Asciiflow.com is fantastic. I just wish they had vim keybindings. It's also great to embed in .md too. Could mermaid generate ascii? It just seems easier to comprehend and doesn't need a separate renderer.