draw.io VS dillinger

Compare draw.io vs dillinger and see what are their differences.

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
draw.io dillinger
52 13
27,398 7,267
3.3% -
8.9 5.6
5 days ago 4 months ago
JavaScript HTML
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of draw.io. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-01.
  • Diagrams(Draw.io), a Free Lucidchart
    1 project | news.ycombinator.com | 19 Jan 2022
  • Best practices for documenting PowerBI report
    1 project | reddit.com/r/PowerBI | 18 Jan 2022
    Regarding software, I've found diagrams.net to be incredible for this. Also, I believe a lightweight version of Visio online is now included with O365/M365 (Microsoft adds 'lightweight' Visio web app for no extra fee to Microsoft 365 for business plans)
  • JavaScript prototype demystified once and forever
    1 project | dev.to | 1 Jan 2022
    Also as a helper consider this simplified .prototype vs. proto diagram made by me (powered by @jgraph/drawio)
  • Truly Headless Draw.io Exports
    5 projects | news.ycombinator.com | 1 Jan 2022
    https://github.com/jgraph/drawio/issues/774 is the ticket about the SVG FOs. Going to PDF and then to SVG in inkscape is an interesting idea, but then needs a server, that makes it harder for others to set the project up.
    5 projects | news.ycombinator.com | 1 Jan 2022
    Foreign Object support in SVG is an optional part of the 1.1 SVG. Yes, it's true that only browsers support it in practice.

    The reason for its usage is historic. Originally, this project was the underlying diagramming library only, that uses the SVG DOM for rendering. There was no application and no SVG export, that wasn't a function of the library.

    FOs in SVG gave us the whole range of HTML in shape labels. So, as well as complex text formatting, we used it for tables, complex composites, etc. There a large legacy of shapes that use complex HTML for labels, we can't drop support for those.

    The app itself came later and the SVG export function even later. It was fairly easy to generate because we can take it from the SVG DOM. But, converting HTML to SVG requires parsing the full HTML specification and generating the SVG to maintain compatibilty. This is an horrifically large task, it would require probably 5+ people full time, we don't have that resource.

    I'm not sure calling it SVG is "tacky". It is part of the SVG 1.1 spec, albeit an optional one, it's not like it's isn't SVG at all. But yes, it causes confusion, thus the entry in the README [1], "It is not an SVG editing app, the SVG export is designed only for embedding in web pages, not for further editing in other tools."

    Even using SVG for word wrapping alone, we've repeatedly asked critics how to do that without HTML for measuring the font metrics, we're yet to receive an answer how to do that in JavaScript. We've had plenty of comments pointing out this is wrong, we need a practical alternative thought out in detail.

    [1] https://github.com/jgraph/drawio

  • Microsoft screwing over sysadmins again
    1 project | reddit.com/r/sysadmin | 20 Dec 2021
    If their users all have admin, they could already go buy Visio or Project or any of their competing products from a shop and install it. They could download trial versions from https://www.microsoft.com/en-us/evalcenter/evaluate-visio or https://www.diagrams.net/
  • Why Wolfram Tech Isn’t Open Source–A Dozen Reasons
    3 projects | news.ycombinator.com | 18 Dec 2021
    You are conflating "open source" with "open contribution". https://github.com/jgraph/drawio#open-source-not-open-contri... explains it neatly:

    > Similar to SQLite, diagrams.net is open source but closed to contributions.

    > The level of complexity of this project means that even simple changes can break a lot of other moving parts. The amount of testing required is far more than it first seems. If we were to receive a PR, we'd have to basically throw it away and write it how we want it to be implemented.

    > We are grateful for community involvement, bug reports, & feature requests. We do not wish to come off as anything but welcoming, however, we've made the decision to keep this project closed to contributions for the long term viability of the project.

  • Decision flow chart software
    1 project | reddit.com/r/selfhosted | 16 Dec 2021
    www.diagrams.net - free, excellent. I used paid LucidChart for years, but recently downgraded to LucidChart Free while I switch to Diagrams.net.
  • Today's 30-in-30 release will feature the free open source online diagram software, diagrams.net (formerly draw.io)
    1 project | reddit.com/r/Flux_Official | 13 Dec 2021
    You can learn more here: https://www.diagrams.net/
  • How often are you writing UML diagrams in your professional software engineer job?
    1 project | reddit.com/r/cscareerquestions | 11 Dec 2021
    For more custom diagrams I have used diagrams.net (what Lucid Charts is based off of/uses).


Posts with mentions or reviews of dillinger. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-04.
  • installing monogame on arch linux
    1 project | reddit.com/r/monogame | 7 Jan 2022
    It's in markdown, put it through some markdown converter (like https://dillinger.io/) to get fancy looks.
  • Exporting Rich Text?
    1 project | reddit.com/r/Airtable | 27 Dec 2021
    This is one of many reasons that I wish that Markdown would take over the world. Now, Airtable long-text fields don't natively understand Markdown. But there are a couple apps in the Airtable app library that do support Markdown (Markdown Editor, and Marked Preview). With the help of these apps, you can enter Markdown codes into your long text fields to format them, view the fields either as uninterpreted Markdown or (by opening the app) as interpreted Markdown, i.e. as "normally" formatted text. And since Markdown is all text, you can copy the data in a field, paste it into any other Markdown editor (like, say, Dillinger) and view the interpreted (formatted) text.
  • Awesome Markdown 🎉
    6 projects | dev.to | 4 Dec 2021
    Most of us use the Visual Studio Code for our day to day coding usage. As that comes with a very rich extension marketplace and so on, obviously working on markdown can be severely progressive on that editor. As such, most of us use the VS Code for our markdown language related task. It has built in preview window for markdown also where we can get the live preview of our markdown file side by side. Writing on the markdown can be super enjoyable by using many extensions from the VS Code extension packages also. Plus it is lightweight also which provides an easy accessibility to anyone. We can also use online based markdown editor also. Some mentionable of them can be, StackEdit, Dillinger, typora etc. When we use these editor, we have to remember the syntax of the markdown as well. However, as all the syntax of the markdown is pretty easy, we don't usually need to worry about that at all. If we forget any syntax during the work, we can simply search for the syntax on the internet and we can also use any suitable template from the internet as well. Now coming to the point, as a tech-enthusiasts, I often find myself experimenting many software, gadgets and so on. One day, I get a nice project on the GitHub trending page, and from there I checked that repository. The project really caught my attention. The project is marktext.
  • Chairs are Real: Using Prototype Theory to solve
    2 projects | reddit.com/r/Destiny | 21 Sep 2021
    Online Editors and VSCode Have live previews for Markdown so you can get the feedback loop down
  • Hello
    7 projects | dev.to | 26 Aug 2021
    And of course Dillinger itself is open source with a public repository on GitHub.
  • Markdown Backticks: TIL
    1 project | dev.to | 22 Aug 2021
    Preview from https://dillinger.io/
  • Don’t Make Me Think – Zero HP Lovecraft
    1 project | reddit.com/r/TheMotte | 2 Aug 2021
    Alternatively, here is an emoji-free version in markdown. Use your favourite markdown editor to read it. Two browser-based markdown editors are dillinger.io and stackedit.io.
  • Tools & Resources
    3 projects | reddit.com/r/Prowriter | 24 Mar 2021
    * **[Markdown editor](https://dillinger.io/)**
  • Duperbox.com - Notes and tasks website/app
    1 project | reddit.com/r/SideProject | 9 Mar 2021
    That is what great about https://dillinger.io
  • Is there a way to manually type links in read.cash?
    2 projects | reddit.com/r/btc | 1 Mar 2021
    Use https://dillinger.io/ paste your Markdown into the left side, copy-paste the right side result into the read.cash editor.

What are some alternatives?

When comparing draw.io and dillinger you can also consider the following projects:

excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams

HackMD - CodiMD - Realtime collaborative markdown notes on all platforms.

mermaid - Generation of diagram and flowchart from text in a similar manner as markdown

plantuml - Generate diagrams from textual description

drawio-desktop - Official electron build of diagrams.net

ShareLaTex - A web-based collaborative LaTeX editor

OpenNote - OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.

ffmpeg.wasm - FFmpeg for browser and node, powered by WebAssembly

CherryTree - cherrytree

GoJS, a JavaScript Library for HTML Diagrams - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

Standard Notes - A free, open-source, and completely encrypted notes app. https://standardnotes.com