UML.js – a UML modeler with MathJax support

I was disappointed by all the UML editors I found. They were neither as intuitive nor as beautiful as bpmn-js.

Therefore, I asked Claude to help me build one based on diagram.js.

You can find the result here: UML.js and the repository here: GitHub - uml-js/uml-js: UML web modeler · GitHub

What it does

  • Diagram types: activity, class, component, deployment, package, sequence, state machine and use case diagrams.
  • File format: models are read and written as UML 2.5.1 XMI with UML DI in the same file, so the layout is stored alongside the model, as with BPMN 2.0 XML and BPMN DI.

I hope this is useful to anyone (except for me).

Thank you all for providing such a wonderful framework making modelling easy :heart: