I am looking for a stand alone class diagram generator that takes the root folder as input and generates the class diagram. Share some of the best tools you might have used.
5 Answers
Magic Draw is pretty good: https://www.magicdraw.com/. You can use it as an Eclipse plug-in or as a stand-alone program. It can do round-tripping (class files to UML and UML to class files).

- 30,811
- 12
- 60
- 80
you can try using BOUML; it is open source and although its developer announced in September 2010 that he ceased to develop BOUML, it seems to me that he still does bug fixing.

- 1,718
- 2
- 19
- 45
-
It also permits to generate and synchronize source code from Java, PHP and others. A Good tool – AngocA Oct 28 '11 at 13:43
-
This does not appear to be open source: http://www.bouml.fr/pricing.html Or maybe I am misunderstanding? "The modeler of BOUML (bouml versus bouml.exe) need a valid license file to run (see legal mentions)." – jacobq May 29 '13 at 19:20
-
it appears there had been some problems between the author of the software and some wikipedia people, after which the author said he will not support the software anymore; some time after, the software ceased to be free. There is a free version (4.22) at http://bouml.softpedia.com/ – John Donn May 30 '13 at 07:29
In my MsC I discovered StarUML. It was a very efficient open source tool however, its developing seems stopped.
It accepts UML 2.0 completely. You must try it.

- 7,655
- 6
- 39
- 55
I have used UMLGraph once, it requires GraphViz. It includes a doclet so you can include the generated UML diagrams in your Javadoc. It hasn't been updated in a while, though.

- 100,966
- 191
- 140
- 197
I've used ArgoUML, but it has some problems with generating relations between classes. Perhaps, it's open-source and comfortable for non-large projects.

- 10,719
- 2
- 33
- 55