ts-rust
An experimental Rust port of the TypeScript 7 compiler (tsc)
- compiler
- rust
- tsc
- typescript
- Stars
- 448
- Forks
- 26
- + today
- +15
- Created
- 22h
Ranking data as of October 7, 2026 (UTC).
Star History
Today, hour by hour
Overview
An experimental Rust port of the TypeScript 7 compiler (tsc) It ranks #21 on GitTiger, gaining +15 stars on October 7, 2026 (UTC).
The project is written in Rust and has 26 forks. It was created 22h ago.
What it is
`pingdotgg/ts-rust` is described as an experimental Rust port of the TypeScript 7 compiler, commonly referred to as `tsc`. The supplied project notes also identify the effort with the name `tsc-rs` and describe an exploration of bringing the compiler, type checker, and language-server work into Rust.
Capabilities described
The available notes frame the project around evaluating whether that port is feasible, building a fast TypeScript type checker, and potentially running type checking in WebAssembly. They also mention checking whether results match in example projects, including TanStack Query core and Hono. These are project goals and reported examples in the supplied material, not an independent performance guarantee. The evidence does not provide a complete implementation status, compatibility matrix, or benchmark methodology.
Getting started
No setup commands or prerequisites are included in the supplied evidence. Consult the repository README for current build instructions, usage details, and the precise state of the port before trying it.
git clone https://github.com/pingdotgg/ts-rust.git
cd ts-rust
# see README for setupFrequently Asked Questions
What language is the port written in?
Rust, according to the repository description.
What TypeScript tooling does the project target?
It is described as a port of the TypeScript 7 compiler (`tsc`); the notes also mention compiler, type-checker, and language-server work.
Are setup steps or complete compatibility results supplied?
No. The available evidence does not include setup commands or a complete compatibility report; check the repository README.