When comparing Draw.io vs PlantUml, the Slant community recommends PlantUml for most people. In the question“What is the fastest way to create and edit UML diagrams?” PlantUml is ranked 1st while Draw.io is ranked 5th. The most important reason people chose PlantUml is:
For example from Emacs, Sublime Text and so on. You can learn about integrations [here](http://plantuml.com/running).
Ranked in these QuestionsQuestion Ranking
Pro Rich functionality for a web-based application
Pro Completely free
Pro Integrates with multiple cloud storage services
Draw.io offers saving files directly to services such as Google Drive, OneDrive or Dropbox along with saving to to computer.
Pro Good list of different output formats
Draw.io supports export for PNG, GIF, JPEG, PDF, SVG, HTML, and XML.
Pro There is also a Desktop version
Pro Real-time collaboration
Pro Internet Explorer 6-8 and touch device support
Draw.io works with every browser (even IE 6) without plugins.
Pro Many, many integrations
For example from Emacs, Sublime Text and so on. You can learn about integrations here.
Pro Easy create diagrams from text
There is even a Visual Basic Macro to draw UML diagrams in Word.
Pro Free/libre/open source (GPL)
Source code can be browsed here.
Pro sphinx-contrib extension for embedding into docs
Allows you to keep your UML definitions under VCS and include them inside generated documentation with ease.
Pro Has online editors
Con Import from Visio .vsd is useless
I opened a simple diagram and it's all scattered.
Con The "plantUML-language" is a bit strange and hard to grasp for new people
Con Slow development due to it being mostly a one-man project
There’s been no recent contribution to the source forge project but from the administrator arnaud_roques. Future contribution might be difficult due to lacking code documentation.