Minikotlin: A Kotlin Compiler Running Entirely in Your Browser Tab
Minikotlin
I built Minikotlin from scratch in C to compile Kotlin directly to WebAssembly GC bytecode without LLVM or Binaryen. This compiler runs entirely in your browser tab, supporting classes, coroutines, and null safety through a custom pipeline that emits raw bytecode. No JVM or external toolchain is needed, allowing you to write and execute Kotlin code instantly in the cloud.
"The compiler is itself compiled to WASM, so .kt source goes in and a running .wasm module comes out, entirely in the tab."