FOSSPicks
FOSSPicks
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).
Project Website
https://github.com/jgraph/drawio
GPU monitor
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.
-
Juno Tab 3 Launches with Ubuntu 24.04
Anyone looking for a full-blown Linux tablet need look no further. Juno has released the Tab 3.
-
New KDE Slimbook Plasma Available for Preorder
Powered by an AMD Ryzen CPU, the latest KDE Slimbook laptop is powerful enough for local AI tasks.
-
Rhino Linux Announces Latest "Quick Update"
If you prefer your Linux distribution to be of the rolling type, Rhino Linux delivers a beautiful and reliable experience.