draw.io (now also branded as diagrams.net) is a free, open-source, web-based diagramming application used for creating flowcharts, process diagrams, organization charts, UML diagrams, network diagrams ...
It is recommended to use pipx to install and run the CLI tool. If you wish to use the library, you can install with pip instead. Note that the graphviz library is ...