Google Drawings, part of Google Drive, allows users to collaborate creating, sharing, and editing images or drawings. It can be used for creating charts, diagrams, designs, flow-charts, etc.

Visual Paradigm is described as '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' and is a Diagram Editor in the development category. There are more than 50 alternatives to Visual Paradigm for a variety of platforms, including Windows, Web-based, Mac, Linux and Self-Hosted apps. The best Visual Paradigm alternative is draw.io, which is free. Other great apps like Visual Paradigm are Excalidraw, yEd Graph Editor, Dia and Lucidchart.
Google Drawings, part of Google Drive, allows users to collaborate creating, sharing, and editing images or drawings. It can be used for creating charts, diagrams, designs, flow-charts, etc.

Open-source PWA for isometric 3D diagramming with offline use, no sign-in, React and Isoflow codebase, auto-saving, privacy-focused local data, import/export as JSON, Docker optional storage, multilingual support, available on Mac and Linux.

Rational Software Architect is an object-oriented Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level software applications.


StarUML is a program to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML...

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.



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.

Modelio is an open source modeling tool supporting natively UML, BPMN and model exchange with XMI. It allows to draw all UML2 diagrams and specific diagrams for business process modeling. It is easy and powerful with the capacity to add new functionalities to the application.




Lightweight, powerful, easy to use, UML tool
Software Ideas Modeler is a lightweight and powerful CASE tool. It supports UML 2.2 diagrams and a lot of other ones. Software Ideas Modeler is freeware (for non-commercial use). Commercial user may use this software only after buying.



Create flowcharts (and mind maps) without worrying about layout with QuikFlow. With our innovative interactive layout algorithms, you can work as if you were using a mind mapping application while creating flowcharts. Define your structure and the app handles the layout!




Hunch is a new kind of workspace for AI-first work, empowering users to create custom AI workflows without any programming. It's as simple as connecting blocks, each representing a specific task. The workspace lets you harness any AI model to be more productive and creative.




UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.




Can also convert code to diagram. My personal fell is Ideas is more user-friendly