UMLet is an open-source Java-based UML tool designed for teaching the Unified Modeling Language and for quickly creating UML diagrams.
License: Open Source
Astah Community Edition offers a more robust feature set, including code generation and a variety of diagram types, making it suitable for larger projects. UMLet, on the other hand, is lightweight and simpler, ideal for quick diagramming needs with a focus on UML standards.