23
User
Recs.
Recs.
47
Updates
Last
Updated
Updated
Activity
15 Options
PlantUml is Java-based software that converts simple text to diagrams.
See the The Hitchhiker’s Guide to PlantUML.
SpecsUpdate
PlatformsWindows, Linux, Mac, Web, Chrome
TechnologyJava
Pros
Pro Many, many integrations
For example from Emacs, Sublime Text and so on. You can learn about integrations here.
Pro sphinx-contrib extension for embedding into docs
sphinx-contrib extension on PyPi
Allows you to keep your UML definitions under VCS and include them inside generated documentation with ease.
Know any positive aspects of this option?
Cons
Con The "plantUML-language" is a bit strange and hard to grasp for new people
Con Slow development due to it being mostly a one-man project
There’s been no recent contribution to the source forge project but from the administrator arnaud_roques. Future contribution might be difficult due to lacking code documentation.
Know any negative aspects of this option?
Recommendations
PlantUml
Recommended 5 years ago
plantUML does modern engineering process: Save the (text) source in version-control (hg/git/...) Always be able to modify the design (with many people) Visualise with tools like sphinx-doc
Pro
Many, many integrationsPro
sphinx-contrib extension for embedding into docsCon
The "plantUML-language" is a bit strange and hard to grasp for new peopleComments
Out of Date Pros + Cons
Con It's hosted at SourceForge
SourceForge is now a distributer of malware (bundled with some software you download from them).