Skip to main content
Back to trending

ts-rust

An experimental Rust port of the TypeScript 7 compiler (tsc)

  • compiler
  • rust
  • tsc
  • typescript
View on GitHub
Stars
448
Forks
26
+ today
+15
Created
22h

Ranking data as of October 7, 2026 (UTC).

Star History

Today, hour by hour

448 stars
015

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.

AI-generated summary of the repository README — may contain errors.

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.

Installation
git clone https://github.com/pingdotgg/ts-rust.git
cd ts-rust
# see README for setup

Frequently 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.