While we're getting free publicity, I'd just like to point out the Dropbox integrated version we launched this month https://db.draw.io. The www site can either be launched stand-alone or link up with your Google Drive. The db sub-domain is the same idea with Dropbox.
Currently in progress are improved PDF export using PhantomJS to do SVG->PDF, first beta of the Visio importer and a Chrome Packaged App of it.
Feature requests always welcome, but here [1] please.
I'm surprised to see this on HN frontpage only now. I found this tool quite a while back and since then has been my main diagraming tool. Keep up the excellent work.
I use the underlying product [1] for a graphical online simulation and modeling program [2].
It really is a top notch diagramming library for JavaScript. It is very customizable and they support it back all they way to IE 6. When I was looking for something in this space a few years ago to build Insight Maker, it was the only thing that was flexible enough for my needs.
How's your block diagramming compared to theirs? draw.io caught my eye because I occasionally need to do stuff like this ( http://i.imgur.com/xs5gyDe.png ). I normally use SmartDraw, which isn't free, and draw.io looks like an interesting alternative.
CircuitLab looks more like a (nicely done!) online version of LTSpice, which wouldn't be as well-suited for block diagrams.
draw.io started life as one of the examples for mxGraph [1] and we've got a pile of stubly different behaviours available, it's just extremely tricky to expose any great number of without making the UI crap.
This is cool.
Unfortunately I think it miss something important: the way to change the rendering style (see for instance http://www.websequencediagrams.com/ ).
Such aesthetic feature is significant IMO,.. I tend to always make my schema myself with Inkscape because most software missed that "post-processing" touch.
Holding the mouse down is needless strain on the hand. I don't do much drawing on the computer but when I do my mouse hand can start hurting after 15 minutes. Any little bit of relief is welcome. Both methods can be supported at the same time.
I agree. I think so many people are used to drawing programs that work this way (Photoshop, Illustrator, all the way back to MacDraw), that it would be nice to at least have it be a preferences option or something.
However, that's more for the basic geometric shapes. For the more template-like shapes (iPhone screen, etc.) creating it first makes more sense.
For simple UML diagrams, I really like http://yuml.me/. It has a simple textual notation, very easy and quick to use and the diagrams looks pretty neat.
Just to clarify: I am not the creator of this app, just came across it while searching how to create simple diagrams and thought it might be helpful sharing it.
No, we straight out ripped off the Google Docs LAF. And yes, we went to lengths to ask permission from a lot of Googlers.
The idea with draw.io isn't too be innovative in certain areas, this is one of them. To create a completely free tool we have to be brutal as to where to apply resources.
Whoa, first time I see a TLA for http://en.wikipedia.org/wiki/Look_and_feel! I guess that just proves I'm not a designer. :) This is looking good, so good call in that ripping.
We just came across this a few days ago and evaluated its use for a new project. Instead for our needs we're moving forward with http://www.mindmup.com
Certainly they're not directly comparable, as mindmup is a mindmapping tool, but depending what you're attempting to diagram and what your needs are, mindmup so far seems pretty awesome - all the front-end and back-end code is MIT licensed in github which was a huge plus.
The diagramming part and UI around it are all written from scratch. When third-party libraries enter our bar, the music stops, everyone looks round and reaches for their weapons.
Based on a couple of your templates, you've really blown me away with the number of objects this thing can handle on the page at once. I think it's performance is probably as good or better than a couple other programs I won't name right now.
Does anyone know of a good tool for drawing UML diagrams?
I run Linux on my desktop/laptop; so any Linux app, or browser (chrome/firefox) app would be good. Not requiring constant connectivity would be a plus.
You could checkout Sketchboard to sketch UML, https://sketchboard.me. Though that requires constant connectivity due to realtime collaboration. I am author of the tool.
Currently in progress are improved PDF export using PhantomJS to do SVG->PDF, first beta of the Visio importer and a Chrome Packaged App of it.
Feature requests always welcome, but here [1] please.
[1] https://jgraph.freshdesk.com/categories/27298/forums/107935