•        74

dotUML is a toolkit that enables developers to create and visualize UML diagrams like sequence, use case or component diagrams.



Related Projects

ModelGoon - UML for Java

ModelGoon provides support to create UML diagram from Java source. It provides support to build packages dependencies diagram, Class Diagram from existing sources, Build Sequence Diagram from a Java method, Shows the dependencies between user selected packages and lot more. ModelGoon is not a UML modeler, but just an UML point of view above the Java source code. It still uses UMLet for drawing purpose and the Eclipse Modeling Tools for implementing full MDA platforms.

UMLGraph - Automated Drawing of UML Diagrams

UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams. Running the UmlGraph doclet on the specification will generate a Graphviz diagram specification that can be automatically processed to create Postscript, GIF, SVG, JPEG, fig, or Framemaker drawings.

uml - Meta repo for uml-tools and uml-topologies

Meta repo for uml-tools and uml-topologies

ArgoUML - UML modeling tool

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It supports Class diagram, Statechart diagram, Activity diagram, Use Case diagram, Collaboration diagram, Deployment diagram and Sequence diagram. The diagram could be exported to GIF, PNG, PS, EPS, PGML and SVG. It generates code for Java, C++, C# and PHP. It also supports reverse engineering, generates code from diagram.

Quick UML for Java

Most UML editing programs are fully-featured beasts that try to be everything to everybody. We see a need for a trimmed-down UML editor that lets you create and share UML diagrams with people on many different platforms and generate Java source code from

UML Design Patterns for Visual Studio

UML Design Patterns for Visual Studio is a project to provide Visual Studio 2010 and Visual Studio 2011 UML toolbox items representing the Gang of Four design patterns. The patterns are split into Creational, Structural and Behavioural sections, and includes a supporting UML p...

astah-community - UML Modeling Tool for study of UML

UML Modeling Tool for study of UML

Green - Create UML diagram from code

green is a LIVE round-tripping editor, meaning that it supports both software engineering and reverse engineering. You can use green to create a UML class diagram from code, or to generate code by drawing a class diagram. green supports exporting files to both jpg and gif format, so that you can share you diagrams without any issues!

Eclipse Model Development Tools

The Model Development Tools (MDT) project provide exemplary tools for developing models based on those metamodels. It supports creating UML diagram, Reverse engineer UML diagram from code, and lot more.


Octopus is a plugin for Eclipse provides an IDE for OCL 2.0 and UML. From a combined OCL / UML model a fully working prototype can be generated. Octopus can import XMI from various UML tools. Octopus means OCl TOol for Precise Uml Specifications.

UMLet - UML Tool for Fast UML Diagrams by auer_martin

UML Tool for Fast UML Diagrams by auer_martin

StarUML - UML or MDA Platform

StarUML is a software modeling tool to develop fast, flexible, extensible, featureful UML/MDA platform running on Win32 platform. It is a good alternative to Rational Rose. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages.

amateras-modeler - UML and ER-diagram editor for Eclipse

Lightweight UML and ER-diagram editor for Eclipse. Former AmaterasUML and AmaterasERD.See details here about new features.

Frame UML

A free UML tool. 1)Support UML 2.xx; 2)Used in Windows(2000/XP/Vista); 3)Can generate source code /CHM from model, or parse source code into model by JavaScript; 4)Support 12 kinds of diagram except object diagram; 5)Very nice, simple, and easy to use.

Executable Design Tools

Many design artifacts can be directly executed. UML state processes can be executed by a state machine; UML sequence diagrams can be executed directly. ExecDesign will be a suite of Java tools which can be used to document and execute UML designs.


The goal is to generate UML classes from an existing database. Connect to a database, read its schema and produce UML 2 classes with associations (conforming to Eclipse EMF). Prerequisite: - Eclipse 3.4 - MDT - EMF 2.4 / UML 2.0


Argo2Ecore converts UML models created with ArgoUML ( to the Eclipse UML dialect Ecore (see It allows users to create graphical UML models using ArgoUML and then use the EMF codegenerator to generate java code

Domain Driven UML

Contains T4 templates and empty classes/interfaces to be used with the UML modelling tools in VS Ultimate for creating Domain models for Domain Driven Design.

docker-uml - :penguin::whale: UML in Docker

:penguin::whale: UML in Docker

UML-MARTE - UML-MARTE Executors framework

UML-MARTE Executors framework