So, Java instead of wasm, but open source. While LogSeq is an open source copycat (not really) of Obsidian, I simply can’t stand it. I have tried Penpot a couple of years back, so cannot say anything about it, with the exception that I noticed it’s Clojure. Would love to learn more if someone can comment on that. I guess I’m biased against Java, but I’m not experienced with it, so I may be very wrong on that one. Of course having an open-source Figma around feels empowering, so much it is ingrained into the current dev process.
At least the linked repository contains 0% Java.
Clojure 79.2%
JavaScript 7.2%
SCSS 6.0%
Rust 4.7%
HTML 1.4%
Shell 0.4%
Other 1.1%
Penpot is also implemented in Clojure/ClojureScript. ClojureScript is a Clojure Dialect which compiles down to JavaScript. So there is no Java involved on the frontend :)