
1. StarUML
StarUML açık kaynak kodlu hızlı geliştirme yapabileceğiniz, esnek, geliştirilebilir bir çok özelliği olan ve ücretsiz bir windows uygulaması. Star UML nin amacı para amaçlı yazılan Rational Rose, Together gibi programların sonunu getirmek
Star UML Link

2. Acceleo
Acceleo modellemelerden kod üretien bir yazılım . Kullanımı kolay bir yazılım
Acceleo Link

3. ArgoUML
ArgoUML is the leading open source UML modelling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. ArgoUML is written entirely in Java and uses the Java Foundation Classes. This allows ArgoUML to run on virtually any platform. Read more here.
4. BOUML
BOUML is a free UML 2 tool box that allows you to specify and generate code in C++, Java, Idl, Php and Python. BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows. BOUML is very fast and doesn’t require much memory to manage several thousands of classes. Read more here.
5. Eclipse UML2 Tools
UML2 Tools is a set of GMF-based editors for viewing and editing UML models; it is focused on (eventual) automatic generation of editors for all UML diagram types.
The diagrams that will be initially supported (as part of the first release) include class, component, state machine, and activity diagrams. Read more here.
6. Umbrello UML Modeller
Umbrello UML Modeler is a UML diagram tool that can support you in the software development process. Especially during the analysis and design phases of this process, Umbrello UML Modeller will help you to get a high quality product. UML can also be used to document your software designs to help you and your fellow developers. Read more here.
7. Frame UML
Frame UML is a free UML tool that supports UML 2.xx. It can run on Windows(2000/XP/Vista) and generate source code /CHM from model, or parse source code into model by JavaScript. It supports 12 kinds of diagram except object diagram. It is very nice,simple, and easy to use. More here.
8. AmaterasUML
AmaterasUML is an Eclipse plug-in for drawing UML class-diagram, and UML sequence-diagram. More here.
9. Dia
It has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. More here.
10. Xholon
Xholon is a flexible open source tool for multi-paradigm (UML 2, ABM, SBML, NN, GP, PSys, CA, …) modelling, simulation, design, execution, and transformation. Generic Java and XML building blocks are extended into multiple domains, and woven into loosely organized systems. More here.