Free UML tools
Acceleo
Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications.
Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications.
Apparat (software)
Apparat is an open-source language manipulation and optimization framework for the ActionScript language released under the GNU Lesser General Public License (LGPL).
Apparat is an open-source language manipulation and optimization framework for the ActionScript language released under the GNU Lesser General Public License (LGPL).
ArgoUML
ArgoUML is an UML diagramming application written in Java and released under the open source Eclipse Public License.
ArgoUML is an UML diagramming application written in Java and released under the open source Eclipse Public License.
ATLAS Transformation Language
ATL (ATL Transformation Language) is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod.
ATL (ATL Transformation Language) is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod.
Dia (software)
Dia is free and open source general-purpose diagramming software, developed as part of the GNOME project's GNOME Office and was originally created by Alexander Larsson.
Dia is free and open source general-purpose diagramming software, developed as part of the GNOME project's GNOME Office and was originally created by Alexander Larsson.
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system.
Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system.
EiffelStudio
EiffelStudio is a development environment for the Eiffel programming language developed and distributed by Eiffel Software, presently in release 7.0.
EiffelStudio is a development environment for the Eiffel programming language developed and distributed by Eiffel Software, presently in release 7.0.
NetBeans
NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python (no longer supported...
NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python (no longer supported...
Open ModelSphere
Open ModelSphere is a data, process and UML modeling tool written in Java and released under the open source GPL License.
Open ModelSphere is a data, process and UML modeling tool written in Java and released under the open source GPL License.
Papyrus (software)
Papyrus is an Open Source UML 2 tool based on Eclipse and licensed under the EPL. It can either be used as a standalone tool or as an Eclipse plugin.
Papyrus is an Open Source UML 2 tool based on Eclipse and licensed under the EPL. It can either be used as a standalone tool or as an Eclipse plugin.
PlantUML
PlantUML is an open-source UML tool that allows to generate UML diagrams from a textual description.
PlantUML is an open-source UML tool that allows to generate UML diagrams from a textual description.
Stani's Python Editor
Stani's Python Editor (SPE) is a cross-platform integrated development environment (IDE) for the Python programming language.
Stani's Python Editor (SPE) is a cross-platform integrated development environment (IDE) for the Python programming language.
StarUML
StarUML was an open source UML tool, licensed under a modified version of GNU GPL. After being abandonned for some time, the project had a last revival to move from Delphi to Java/Eclipse and st...
StarUML was an open source UML tool, licensed under a modified version of GNU GPL. After being abandonned for some time, the project had a last revival to move from Delphi to Java/Eclipse and st...
Umbrello UML Modeller
Umbrello UML Modeller is a free software UML diagram tool available natively for Unix-like platforms, as well as Microsoft Windows.
Umbrello UML Modeller is a free software UML diagram tool available natively for Unix-like platforms, as well as Microsoft Windows.
UMLet
UMLet is an open-source Java-based UML tool designed for teaching the Unified Modeling Language and for quickly creating UML diagrams.
UMLet is an open-source Java-based UML tool designed for teaching the Unified Modeling Language and for quickly creating UML diagrams.
Settings