5 ms·
Draw.io releases open source desktop versions
- phasecode 9y agoFor those wondering, it's draw.io wrapped in an electron app.
- sjmulder 9y agoAt ~175 MB with a blank drawing open, I've seen worse. Some things I noticed about the menus (on Windows): - The menus don't have hotkey support (Alt+…) - The File menu is missing a Close option - Submenus swich too soon on diagonal mouse movement I'd suggest switching to native Windows menus. From other Electorn apps it seems this should be possible. I'm sure a way can be found to make the menu search feature work, too. Another small note: on Windows, the close confirmation has the newer multi-option layout, the same you'd get when overwriting files in Explorer, but it only has an option to save changes. There is a cancel button, but that should really be an option. Edit: memory measured with: Get-Process -Name "draw.io" | %{$_.PM} | Measure-Object -Sum I don't know if that's the right way to go about it.
- davidjgraph 9y agoGood feedback, thanks.
- shock 9y agoI wish there was a desktop app that allowed me to draw diagrams in "vector" ascii art that I could then process with `dia` or another similar program to produce images.
- akubera 9y agoYou may be interested in svgbob - https://github.com/ivanceras/svgbobrus https://github.com/ivanceras/svgbobrus
- shock 9y agoThanks, svgbob looks really interesting; but what I'm missing is a tool to produce the ascii file to provide as input to svgbob/dia/etc.
- bump-ladel 9y agoNot exactly what you want, but macOS users can use the brilliant Monodraw to create ASCII images. https://monodraw.helftone.com https://monodraw.helftone.com
- hood_syntax 9y agoDamn, that's really cool. Wish it wasn't mac only :(
- abtinf 9y agoThere are a number of alternatives, some of which are outlined here: https://unix.stackexchange.com/questions/126630/creating-diagrams-in-ascii https://unix.stackexchange.com/questions/126630/creating-dia...
- Theizestooke 9y agoWell there is Emacs Artist Mode https://www.youtube.com/watch?v=cIuX87Xo8Fc https://www.youtube.com/watch?v=cIuX87Xo8Fc
- shock 9y agoThanks, that looks pretty good – I'm gonna give it a try. The only thing missing seems to be the "vector" part.
- wazoox 9y agoasciio is the true answer :) In fact I love using pure ASCII diagram in my emails, text memos, etc :) https://metacpan.org/pod/App::Asciio https://metacpan.org/pod/App::Asciio As it's not completely obvious, Asciio will save to plain text if you simply use the .txt extension, and else its own binary editable format. Asciio is present in Debian/Ubuntu repositories.
- shock 9y agoThat looks very good! Thanks!
- jlgaddis 9y agoI usually just write Graphviz dot files when I need something in a hurry. Edit: nevermind, misunderstood; this isn't what you're looking for.
- simplify 9y agoI think this is what you're looking for: http://asciiflow.com/ http://asciiflow.com/
- kylenoteboom 9y agoThere is SvgBobRus, written in Rust: https://github.com/ivanceras/svgbobrus https://github.com/ivanceras/svgbobrus Here's a demo: http://ivanceras.github.io/svgbob-editor/ http://ivanceras.github.io/svgbob-editor/
- sm4sp 9y agoFor someone who uses Draw.io a whole lot at work this is great news Since it's an electron app, I suspect there's going to be the flak about the memory usage. But at the end of the day, these electron apps are fulfilling the need of users who enjoy desktop experiences of their essential web apps
- davidjgraph 9y agoWe're looking at about 60MB on macOS for a small diagram. Another thread reports Win asking for 175MB. But as you say, it was electron or nothing for us, no way we can justify native apps.
- codefined 9y agoUsing ~110MB for me on Windows. Considering you can get 8GB of RAM for ~£54[0], running this application is costing me roughly 61p worth of RAM when open. Or, looking at it a different way, on a modest system I can run 720 versions of this program. Honestly in an age where memory is so cheap I'd much rather have an Electron app for every conceivable thing (which take a fraction of the time to create) as opposed to fully fledged applications that only do a few things. E: Having the tab open in Chrome appears to use more memory for me[0], perhaps because of the extensions I use? [0] https://www.amazon.co.uk/HyperX-FURY-DDR3-Memory-Module/dp/B00J8E92M6 https://www.amazon.co.uk/HyperX-FURY-DDR3-Memory-Module/dp/B... [1] https://puu.sh/xbNzL/503e54735e.png https://puu.sh/xbNzL/503e54735e.png
- maccard 9y agoEvery time electron apps come up, I bring up slack. It's currently using 1.3GB on my machine. I've got Spotify open too, with another 800MB. Adding another 8GB is easy at the lower levels, but I've got 32GB of ram in this machine, and regularly have to kill slack and spotify when compiling to get back 2-3GB.
- andai 9y agoDoes anyone know if there are any lightweight alternatives to Electron in the works? Or if such an idea even makes sense?
- victormustar 9y agoWhat I really need is an open source alternative to Sketch app (in electron?)
- TAForObvReasons 9y agoRepo source: https://github.com/jgraph/drawio-desktop https://github.com/jgraph/drawio-desktop
- eggpy 9y agoDoes anyone have reasons why I might choose Draw.io over Gliffy? One major reason I use Gliffy is for Confluence integration at work, but I'm not opposed to using another tool and uploading the images if it is better.
- davidjgraph 9y agohttps://marketplace.atlassian.com/plugins/com.mxgraph.confluence.plugins.diagramly/server/overview https://marketplace.atlassian.com/plugins/com.mxgraph.conflu... The key driver for the way we approach draw.io is the trust issue that all SaaS apps suffer from. Not only do they have your data, they have the app as well. We always followed the approach of never store user data. On the app side of things, open sourcing the codebase went part of the way, but you'd still have to be technical enough to serve the app. The Desktop versions are critical in that regard, you know you've got a tool that can't be taken away that will always open your diagrams (which you control the storage of). You don't hear SaaS providers talking about this, because giving up control means lower profits, less chance of an IPO.
- eggpy 9y agoAwesome, thanks for the response!
- go_prodev 9y agoFor those worried about the electron memory usage, I'd recommend yEd from yworks.com. I've used it as a portable app at home and work and it's full featured and small.
- davidjgraph 9y agoI just ran up yEd on my MacBook, 240MB with a blank editor. draw.io Desktop is taking 60MB. Do you have other figures?
- andai 9y agoIncludes its own embedded Java 8 JRE.
- rayalez 9y agoOh, this is absolutely incredible! Draw.io is definitely in the top 10 of the most useful apps I've ever encountered. I'm constantly using it to illustrate my blog posts and videos, for mindmapping, for drawing diagrams that help me to understand some new idea I'm learning about(like React/Redux or Docker). And for website mockups of course. If you haven't used it yet - I highly recommend it!
- yaccz 9y agoHow is this different from Dia besides the ridiculous technology choice?
- EddieSpeaks 9y agoThey should put it on the Windows Store, like Krita
- Sacho 9y agoHow does draw.io compare to yEd?