Home
tsz is a TypeScript checker, emitter, and language service written in Rust. The goal is simple: keep moving toward tsc compatibility while making TypeScript feel much faster.
Install tsz<br>Try the playground<br>GitHub
Speed
Sum across 49 successful micro benchmark cases.
tsz
3s
tsgo
7s
tsz 2.21x faster
See the full benchmark page for project timings and focused micro cases.
Compatibility
tsz is not a drop-in tsc replacement yet. The Compatibility page tracks how close it is for type checking, JavaScript emit, declaration emit, and editor behavior.
Read the compatibility status