tsz is a TypeScript checker, emitter, and language service written in Rust. It is closing in on tsc compatibility while making TypeScript feel much faster.
Try tsz now
Run npx try-tsz to try the checker against a project or sample without installing it globally.
Speed
Sum across 78 successful micro benchmark cases.
See the full benchmark page for project timings and focused micro cases.
Compatibility
tsz is close to tsc compatibility across type checking, JavaScript emit, declaration emit, and editor behavior. The Compatibility page tracks the remaining gaps and release gates.