Projects / UMLSpeed


UMLSpeed is a compiler for a C-style language of UML notation. It can produce SVG UML diagrams and XMI documents and generate source code in various languages.

Operating Systems

Recent releases

  •  01 May 2008 06:21

    Release Notes: Facilities to store HTML of reports in a buffer for use by plugins and to turn off file generation, $PROJECTNAME and $PROJECTVERSION HTML tokens with CLI parameters to set them, a new $PUBLISHDATE token, and a $TOC key for generating links to bookmarks on the same page.

    •  16 Jul 2007 18:08

      Release Notes: This release adds support for deployment diagrams and a Maven plugin for integrating model generation and documentation output into your build process.

      •  08 Jun 2007 17:34

        Release Notes: This release adds HTML documentation output with templating, PNG diagram output, JDK 1.4 compliance, and many bugfixes.

        •  23 May 2007 18:14

          Release Notes: This release adds an Eclipse plugin wrapper to allow editing and compilation of umlspeed source to diagrams directly in Eclipse. It has an improved usecase layout and a new hierarchy layout. Sequence diagrams can now render backwards links. Python code output and text rendering have been greatly improved.

          •  16 May 2007 11:35

            Release Notes: This release adds support for UML packages and fixes some minor bugs in SVG rendering.

            Recent comments

            08 Mar 2011 10:55 manzikki

            this is a remarkably good piece of software, and I'd like to use it to semi-automatically generate SVG class diagrams out of our Java source code. But in order not to re-invent the wheel I'd like to ask if someone has written a Java-to-umlspeed converter yet.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.