# ts-rust: a Rust port of the TypeScript 7 compiler

Canonical source : [ts-rust: a Rust port of the TypeScript 7 compiler](<https://sebastien.rigaux.be/en/tech-watch/links/ts-rust-a-rust-port-of-the-typescript-7-compiler>)

ts-rust ports the TypeScript 7 compiler, checker, and language server to Rust, aiming to match the Go implementation’s diagnostics and behavior. The repository reports extensive conformance and substantial speedups across several projects; in its published measurements, type checking across six open-source apps is 2.10× faster on average than TypeScript 7.

The trade-offs show up in the options: `--fast` cuts runtimes further but can increase CPU and memory use, while some diagnostic differences depend on checker count or type cycles. The project is explicitly experimental and documents limitations, including in build mode and during long editor sessions.

- Selected on : 2026-10-22

- Entry updated : 2026-11-07T20:32:37+0000

- Format : Article

- Source language : EN

Original resource : [ts-rust: a Rust port of the TypeScript 7 compiler](<https://github.com/pingdotgg/ts-rust>)

Tags : [TypeScript](<https://sebastien.rigaux.be/en/tech-watch/tags/typescript>) · Rust · [Developer Experience](<https://sebastien.rigaux.be/en/tech-watch/tags/developer-experience>)

Available versions : [Français](<https://sebastien.rigaux.be/veille/liens/ts-rust--le-compilateur-typescript-7-porte-en-rust>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/ts-rust-a-rust-port-of-the-typescript-7-compiler>)

[Back to tech watch](<https://sebastien.rigaux.be/en/tech-watch>)
