tsc-rs
tsc-rs is an experimental Rust-based implementation of the TypeScript 7 compiler, developed by Ping.gg. The project was created to test the capabilities of LLMs in porting complex compiler infrastructure, resulting in a codebase that maintains 100% compatibility with the native Go-based TypeScript compiler while providing substantial performance improvements in type-checking tasks across various open-source projects.
tsc-rs is an experimental Rust-based implementation of the TypeScript 7 compiler, developed by Ping.gg. The project was created to test the capabilities of LLMs in porting complex compiler infrastructure, resulting in a codebase that maintains 100% compatibility with the native Go-based TypeScript compiler while providing substantial performance improvements in type-checking tasks across various open-source projects.
- 01Drop-in replacement for the native TypeScript 7 compiler (tsc)
- 02Significantly faster type-checking performance compared to standard tsc
- 03Built-in support for Effect language service diagnostics
- 04High-performance architecture suitable for WASM environments
- 05Maintains identical diagnostics and output behavior to the Go-based TypeScript compiler