mermaid-cli

Command line tool for the Mermaid library (by mermaid-js)

Mermaid-cli Alternatives

Similar projects and alternatives to mermaid-cli

  1. obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. mermaid

    154 mermaid-cli VS mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  4. dmd

    dmd D Programming Language compiler

  5. diagrams

    :art: Diagram as Code for prototyping cloud system architectures

  6. d2

    97 mermaid-cli VS d2

    D2 is a modern diagram scripting language that turns text to diagrams.

  7. Mermaid

    97 mermaid-cli VS Mermaid

    Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.

  8. kroki

    53 mermaid-cli VS kroki

    Creates diagrams from textual descriptions!

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. text-to-diagram-site

    Compare syntax, layouts, outputs between languages for generating diagrams with text.

  11. java

    Structurizr for Java (by structurizr)

  12. d2-playground

    An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.

  13. OpenDiablo2

    An open source re-implementation of Diablo 2 (by essial)

  14. OpenDiablo2

    Discontinued An implementation of Diablo 2 in AbyssEngine. (by AbyssEngine)

  15. pom-visualizer-maven-plugin

    Maven plugin to visualize the POM you are working on

  16. windows11

    1 mermaid-cli VS windows11

    Discontinued Windows 11 in React 💻🌈⚡ [Moved to: https://github.com/blueedgetechno/win11React]

  17. nomnoml

    5 mermaid-cli VS nomnoml

    The sassy UML diagram renderer

  18. graphviz-tutorial

    how do I graphviz? oh I see!

  19. goat

    Render ASCII art as SVG diagrams

  20. ob-mermaid

    3 mermaid-cli VS ob-mermaid

    Generate mermaid diagrams within Emacs org-mode babel

  21. plantuml-examples

    PlantUML eaxmples for UML, ERD, wireframes, mind maps, JSON, YAML, WBS, ASCII art, Gantt charts, C4 models, and more

  22. Descent-2

    The Descent 2 source code.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mermaid-cli alternative or higher similarity.

mermaid-cli discussion

Log in or Post with

mermaid-cli reviews and mentions

Posts with mentions or reviews of mermaid-cli. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-17.
  • Show HN: GUI for Editing Mermaid Class Diagrams
    7 projects | news.ycombinator.com | 17 Jan 2025
    I think there are two slightly different issues here!

    1. SVGs generated by Mermaid use the SVG 2 features, but other than browsers, most libraries only support SVG 1.1 features, i.e. <https://github.com/mermaid-js/mermaid/issues/2102>, which is what the other comment mentioned.

    2. Mermaid requires a browser layout engine to render the diagrams (your issue), i.e. <https://github.com/mermaid-js/mermaid/issues/3650>. This is something I also really want to fix (I maintain the [`mermaid-js/mermaid-cli`][1] project and we need to use Puppeteer/Headless Chrome to render mermaid diagrams, which isn't ideal.) However, I don't think this would be easy, since we'd need a browserless tool that supports a browser-like layout engine (although I'm hoping that [Servo][2] might eventually be able to support it).

    And if you do want to do headless renders of Mermaid diagrams, I'd recommend using (or adapting, since the code is all MIT licensed and I'm not aware of one that uses Selenium):

    - <https://github.com/mermaid-js/mermaid-cli>, which uses Puppeteer as the headless browser API.

  • Mermaid ASCII Diagrams
    6 projects | news.ycombinator.com | 15 Oct 2024
    I've used [mmdc](https://github.com/mermaid-js/mermaid-cli) to generate mermaid images from a Makefile. It looks like it is implemented with puppeteer, so perhaps it doesn't quite fit your request. But if you just want something you can use at the cli, it is great.
  • Mermaid Gantt diagrams are great for displaying distributed traces in Markdown
    9 projects | news.ycombinator.com | 22 Jul 2024
    I was going to point to https://github.com/mermaid-js/mermaid-cli, but it uses puppeteer and chromium under the hood. That seems...excessive, to render an SVG.
  • Nomnoml
    10 projects | news.ycombinator.com | 2 Oct 2023
  • The Unreasonable Effectiveness of Sequence Diagrams in MermaidJS
    12 projects | news.ycombinator.com | 24 Jul 2023
  • D2 is now open source – a new, modern language that turns text to diagrams
    24 projects | /r/programming | 22 Nov 2022
    you can use mermaid-cli to create pngs/svgs
  • Mermaid: Create diagrams and visualizations using text and code
    10 projects | news.ycombinator.com | 5 May 2022
    I come from past experiments with (py)graphviz, yed, probably a couple other forgotten things. (As well as manual diagrams in LucidChart and even Inkscape.) And am generally a non-web python guy.

    I was looking at Mermaid last weekend, since a coworker has praised it a few times and I was wanting to play with it.

    I think my expectation of how to use it was wrong? I typically expect to share my diagrams as .png files. The main documentation didn't seem to give much guidance in this usecase.

    I ended up going to https://github.com/mermaid-js/mermaid-cli ... there didn't seem to be a simple install-and-use pathway similar to `apt` or `pip`, so I ended up trying the docker image for it. I got it working to create pngs, but I thought having to mess with docker volume mounts and defining my own aliases (`alias mermaid='docker run -u $UID -it --rm -v ~/mermaid:/data minlag/mermaid-cli -i'` so I can do `mermaid blah.mmd` in my ~/mermaid folder) was a bit cumbersome...

    Just sharing to see if there's hot takes on where I went wrong, I guess. (for example, I certainly didn't extensively read the docs to understand the usage paradigm it's intended for)

  • Open Source Flowchart Generator?
    2 projects | /r/opensource | 27 Mar 2022
  • Diagrams as Code
    1 project | /r/coding | 28 Feb 2021
    node cli tool if java isn’t your thing. https://github.com/mermaid-js/mermaid-cli
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic mermaid-cli repo stats
10
2,706
9.0
1 day ago

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?