Today this repo has an initial code written in Rust, which is great for cross platform support, security and speed. But writing a full scale application takes more time than with other languages. Additionally, as a Java-related tool, writing it in a JVM language would be more appropriate as it's a platform all the users would be familiar to.
However, using a JVM language could lead to depend on a pre-installed JVM. This could be handled by creating a native image with GraalVM or bundling a mini-JVM created with jlink.
It my arguments make sense, I would suggest using plain Java or Kotlin, as they are the most popular JVM languages nowadays.
Today this repo has an initial code written in Rust, which is great for cross platform support, security and speed. But writing a full scale application takes more time than with other languages. Additionally, as a Java-related tool, writing it in a JVM language would be more appropriate as it's a platform all the users would be familiar to.
However, using a JVM language could lead to depend on a pre-installed JVM. This could be handled by creating a native image with GraalVM or bundling a mini-JVM created with jlink.
It my arguments make sense, I would suggest using plain Java or Kotlin, as they are the most popular JVM languages nowadays.