Violet is a UML editor with these benefits:

  • It is very easy to learn and use
  • It draws nice-looking class, sequence, state, object and use-case diagrams
  • It is completely free (includes source, distributed under the GNU General Public License)
  • It is cross-platform

Violet is intended for students, teachers, and authors who need to produce simple UML diagrams quickly.

Licence: GPL