tsonic: TypeScript to .NET, Rust and Mojo
Summary
Tsonic is a tool that analyzes TypeScript code, generates native source projects for .NET, Rust, and Mojo, and delegates the final build to the respective native toolchains. The project outlines a 3-step compilation flow (write TS, generate native source, build natively) and documents its ongoing expansion (Python and Triton coming soon). This highlights a novel approach to cross-language code generation with an emphasis on open-source collaboration.