Hugh Sasse's Diagramming Software Page

Purpose

A need for diagamming software which could be used for vector graphics, whose output could be handled sensiblly by source code control software sparked the creation of this page.

The Software

CADE.
D2.
A diagramming language, borrowing from graphviz and others. See https://text-to-diagram.com/ for comparisons.
Dia.
dia Win32 Installer home page. (project page). The dia Win32 installer is based on Hans Breuer's dia Win32 version. See also Dia-shapes which allows the quick installation of extra shapes.
Diagram Designer.
Kroki.
Diagrams from textual descriptions.
Mermaid.
Javascript diagramming system from textual input
Tgif.
Fig & XFig.
A drawing package for X. See also Using FIG with MicroSoft Windows.
ivtools.
Inkscape.
Synfig.
A 2-D animation program using SVG.
PlantUML.
A UML diagramming tool which is based on a textual input language. It has a lot of input filters and ways to get running, including syntax highlighters and makeprg facilities for Vim. How to write code to drive this from Java is also described.
Quick Sequence Diagram Editor.
This was easier to get working from the Java .jar file than PlantUML. The syntax differs somewhat.
blockdiag.
The family of programs includes seqdiag, actdiag, and nwdiag for producing various diagrams with python.
Argouml.
is a tool for generating UML. It seems to be relatively unmaintained at the moment.
PGF/TikZ.
A diagramming system for LaTeX, discovered at [HN:8362040]. The Wikipedia page is where I discovered Asymptote.
Asymptote.
A cross platform diagramming system which is programmable, based around LaTeX and PostScript.
DPIC.
An implementation of The Pic language for diagramming. See also Making Pictures with GNU PIC, found from [HN:9802843] and also Pikchr, found from [HN:23386537].
Graphviz.
Ditaa - DIagrams Through Ascii Art.
Found from [HN:21042390].
Markdeep.
Seems to be Software As A Service, via Javascript, but is open source. Found from [HN:21042390].

There are two other Sourceforge projects that may be useful later: Thorn and Irrational Rose. They are UML diagramming tools, but since there seems to be no activity in either (28-SEP-2001) I have not added them here.

See alse Data Visualisation on my home page.

Created: 28-SEP-2001

Created by Hugh Sasse

Last Modified: 28-NOV-2022

Previously Modified: 23-SEP-2019

by Hugh Sasse $Revision: 1.11 $