An experimental Rust port of the TypeScript 7 compiler has been released with the goal of acting as a drop-in replacement for the native compiler, language server and programming interface.

The project, called ts-rust and distributed through the tsc-rs npm package, was announced on the event date of October 8, 2026. Its repository says the implementation follows the algorithms and behavior of Microsoft’s Go-based TypeScript compiler while preserving the familiar tsc command line.

The release is pinned to a September 29 TypeScript 7.1 development revision. That detail matters for comparisons: behavior should be checked against the matching development build, rather than TypeScript 7.0 or the separate native-preview package. The maintainer says the port has worked across every real-world project tested, but also labels the software an early release and directs users to known limitations.

Prebuilt packages are available for Linux x64 and Apple-silicon Macs. Windows and Linux arm64 builds are not yet offered. The project also includes a language server and can surface Effect diagnostics during the same checking pass when the relevant plugin is configured. Editor functions such as quick fixes, refactoring, hover information and completion support have not been ported.

In benchmarks published by the project, tsc-rs completed type checking faster than the Go TypeScript 7 compiler across a set of six open-source applications. The reported geometric-mean advantage was 1.61 times. Bun’s checker was faster overall in that test, although the repository noted differences in diagnostics and said Bun does not provide the integrated Effect checks used in a separate T3 Code comparison.

Those figures are maintainer-run results, not independent benchmarks. They were produced on an Apple M4 Pro system using five measured runs after a warm-up, with incremental compilation disabled. The repository provides scripts intended to make the comparisons reproducible.

The maintainer also says large language models generated the code, including a fresh implementation completed over two weeks at a reported API-priced cost of about $24,000. That unusual development process adds another reason for caution: the creator explicitly says the code has not been manually read line by line.

For developers, the release is best treated as a testable engineering experiment rather than a settled replacement. Its practical appeal is compatibility with existing tsc workflows combined with native performance, but platform gaps, incomplete editor features and the project’s own warnings make careful validation essential before production use.

The repository uses the MIT license while retaining notices for TypeScript and portions of the Go standard library that informed the port. Releases include standalone archives as well as the npm package, making evaluation possible without replacing the standard TypeScript package. Teams considering a trial should compare diagnostics against the precise upstream revision, run their own build and editor workloads, and avoid treating the project’s compatibility percentage as a guarantee across untested codebases.