root is an optimized rust-based virtual machine for any language. It is designed to be a target for transpilers, and to be easily embeddable in other projects.
rootir is a rust-based representation of the root intermediate representation (IR).
vmalloc is a rust-based virtual memory allocator that makes working with pointers relatively safe in this context.
rally is an assembly-like language that compiles to rootir, and can be used as a target for other languages. Compare to Java's Smali
root-llvm is a bidirectional transpiler between rootir and llvm ir.
eden is a bidirectional transpiler from java bytecode to rootir.
vstarr is a virtual stack <-> register bidirectional ir assembler, allowing transpilers to easily convert between stack-based and register-based