FOSSPicks

FOSSPicks

Article from Issue 218/2019
Author(s):

In between finding the hottest FOSS picks, Graham has rebuilt his BrewPi and is now brewing a strong winter ale. Hic.

Diagramming

draw.io

Draw.io has been around for years as a website. If you ever need to draw a diagram or flowchart, or even a circuit, it's indispensable. Many users now rely on it for their last-minute presentations, their documentation projects, and project planning, because draw.io's great strength is that it offers many different symbols in many different categories, making it capable of drawing many different kinds of charts. You don't have to create your own icons or steal images from the Internet or rely on Inkscape for your arrowheads. Instead, you simply drag and drop symbols, join them together, and then use draw.io's wonderful styling, arrangement, and node options to create a final file that you can save online or locally. The only downside is that the website version requires running it online.

But draw.io is an open source project, and there's now a desktop version you can run on your own local computer, which is perfect for last-minute cramming on that train with abysmal connectivity. There's an executable AppImage, as well as DEB, RPM, and even Chrome OS files. With the application installed, you can create diagrams without the online tether. There's a huge number of symbols to choose from, with additional custom symbols embedded within many of the template New projects you can open. The Google Cloud Platform (GCP) templates, for example, include many GCP-centric symbols and layers for use within your charts. Further examples include Venn diagrams, mind maps, Unified Modeling Language (UML) diagrams, flow charts, and isometric network diagrams – with 3D symbols for Amazon Web Services (AWS) infrastructure.

Although not as powerful as Inkscape for drawing, text, or arrangement options, you have more than enough tools here to create the perfect diagram, as well as group, layer, and align, for instance. If you need more control, you can save as an SVG and edit within Inkscape. I tested this, and it worked perfectly. There's even beta support for VSDX output if you need to import your file into Microsoft's Visio. The UI still feels web-based, and native desktop widgets would be preferable, but this is an important application with few desktop rivals – I can't think of any Linux tools that are able to generate diagrams of this quality so quickly, and none with the same powerful design and symbol library that can output in so many different formats. Diagrams aren't necessarily the most exciting thing to spend your time creating, which is precisely why draw.io is so good. It handles the tedious parts, so you can spend less time drawing and more time moving on to the implementation (or at least arguing over the implementation shown in your awesome diagrams).

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • FOSSPicks

    Calligra 3.0, SystemdGenie, Kaku 1.8.5, Alacritty 0.1, Standard Notes, Handbrake 1.0, Synfig Studio 1.2.0, Iridium, KeepPassXC 2.1.0, Voxeliens, and Wine 2.1.

  • FOSSPicks

    Graham explores GnuCash 3, Kawaii-Player 3.3.1, tig, HandBrake 1.1.0, GameMode, XLEngine, and more!

  • FOSSPicks

    Graham reviews Thunderbird 60, Stress-Terminal UI, Taskbook, SolveSpace, Star Ruler 2, and more!

  • FOSSPicks

    Calibre 3.0, WereSync 1.0b, COLMAP 3.1, Tor Browser 7.0, Dungeon Crawl Stone Soup 0.20, and much more!

  • FOSSPicks

    Graham looks at Krita 4.0, FreeTube 0.2.0, OpenSnitch, Yoda, Citybound, GZDoom, and much more!

comments powered by Disqus

Direct Download

Read full article as PDF:

Price $2.95

News