OmniGraffle can help you make eye-popping graphic documents—quickly—by providing powerful styling tools, keeping lines connected to shapes even when they’re moved, and magically organizing diagrams with just one click.




Diagram.codes is described as 'Use simple text to quickly create and share diagrams with your team. Improve your documentation, planning and everyday communication with powerful tools for automatic diagram generation' and is a Diagram Editor in the office & productivity category. There are more than 50 alternatives to Diagram.codes for a variety of platforms, including Windows, Mac, Web-based, Linux and iPad apps. The best Diagram.codes alternative is draw.io, which is both free and Open Source. Other great apps like Diagram.codes are LibreOffice - Draw, TreeSheets, yEd Graph Editor and Dia.
OmniGraffle can help you make eye-popping graphic documents—quickly—by providing powerful styling tools, keeping lines connected to shapes even when they’re moved, and magically organizing diagrams with just one click.




Versatile diagram software offering extensive templates for flowcharts, org charts, and more. AI integration simplifies diagramming, facilitates project analysis, and includes features like chatbots and OCR. Suitable for personal, professional, and collaborative use.




Feature-rich, open-source Wireflow offers a collaborative platform for online creation of complex user flow prototypes. Ideal for team work in UI design, wireframing, and mind mapping, promoting idea sharing in real-time environment aided by modern whiteboard features.

Draw, part of the Apache OpenOffice suite, is a graphics editor that gives you the tools to communicate with visuals and diagrams. With a maximum page size of 300cm by 300cm, Draw is powerful tool for posters, graphs, charts, and more.



Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams in a variety of programming languages.

Visual Paradigm for UML (VP-UML) is a UML design tool and UML CASE tool designed to aid software development. VP-UML supports key modeling standards such as Unified Modeling Language (UML) 2.4, SysML, ERD, DFD, BPMN 2.0, ArchiMate 2.0, etc.




Gaphor is a WYSIWYG (What You See Is What You Get) UML and SysML modeling environment easy to use that will help you create your applications.



Creates diagrams from textual descriptions! It provides a unified API with support for BlockDiag, BPMN, Bytefield, C4 (with PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, Vega, Vega-Lite, WaveDrom.

Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows.

Instead of starting with a blank screen, SmartDraw gives you the exact template you need. Then use simple commands to add your information and SmartDraw does the rest. There's no other drawing software like it.




Grafio allows you to make flow charts, org charts, Venn diagrams, mind maps, take notes, sketches and do other diagrams. Everything is custom and modifiable.



Flowgorithm is a free application that helps you create programs using simple flowcharts.



