What's inside kuml-desktop:
⚡ Compose Multiplatform Swing Apache Batik
⚡ 300 ms debounce — cancels in-flight renders on every keystroke
⚡ All 8 diagram types: UML Class/Seq/State/Activity/UC/Component, C4, SysML 2
⚡ 34 new tests, all green
🖥️ kUML v0.10.0 is out.
I said the Desktop Editor was coming. It's here.
kuml-desktop — Kotlin syntax highlighting, live SVG preview, no server required. Open the app. Write your model. See the diagram.
kuml.dev
What's reverse-engineered:
☕ Java via JavaParser
🎯 Kotlin via Compiler PSI — data/sealed/value classes, suspend fns, extension fns, generics, multiplicity inference from collections
--lang auto picks the right engine automatically.
🚀 kUML v0.9.0 is out.
New: kuml reverse — point it at a Java or Kotlin source tree and get a full UML model back as a .kuml.kts file.
Code → Model. In one command.
kuml.dev