Open Source UML & Modeling in Java

13 projects

Lightweight open-source UML tool for fast diagram sketching; simple UI, export to SVG, JPG, PDF, EPS; stand-alone, Eclipse plugin, and UMLetino web app.

Details

Declarative specification and drawing of UML class and sequence diagrams; implemented as a JavaDoc doclet with Graphviz dot post-processing.

Details

Free, cross-platform UML editor for class, sequence, state, use case, and object diagrams; simple and easy to learn (classic version; modern fork on SourceForge).

Details

Software modeler for UML, ERD, SysML, BPMN, and other diagram types; cross-platform, extensible with JavaScript; code generation, Mermaid support; commercial product (free trial).

Details
ArgoUMLInactive

Interactive graphical UML modeling tool for design, development, and documentation of object-oriented applications; migrated from Tigris to GitHub.

Details
AndroMDAInactive

MDA code generation framework: takes UML from CASE tools and generates J2EE or other deployable components; cartridges for Axis, jBPM, Struts, JSF, Spring, Hibernate; toolkit for custom cartridges.

Details
JUGInactive

Tool for converting Java . class files into UML class diagrams; reads . class and .

Details
UML/DotInactive

Generates UML class diagrams from Java source or bytecode; project discontinued (never updated for Java beyond 1. 4).

Details
UniModInactive

Unified Modeling for application behavior: Java FSM framework and Eclipse plugin; Class and Statechart diagrams, FSML, XML runtime; Open Software License v2. 1.

Details
AlmaInactive

Software workshop for modeling and analysis: reads languages and models, supports OO design (classes, relations, patterns), modifies structure and code, outputs sources, documentation, and diagrams.

Details
fujabaInactive

Open-source CASE tool for model-based software engineering: UML class and activity diagrams, Story Patterns, round-trip engineering; Eclipse integration (Fujaba4Eclipse).

Details

Java library for programmatic entity-relation diagrams from WSDL, ANT build files, DTD, OJB and Hibernate mapping files.

Details
MetaBossInactive

Integrated MDA-based suite for design, development, and management of software systems through modeling; enterprise-oriented, Java-based; high-level enterprise model and coding patterns.

Details