typst (GitHub, documentation) was recently made open-source. It is a powerful markup language with scripting support. The compiler is written in rust
, so there might be a way to compile to wasm
.
It could be an awesome tool for the scientific community and beyond to be integrated into cryptpad for online collaboration.