Theo (T3) open-sourced ts-rust (npm: tsc-rs), a Rust port of Microsoft's Go-native TypeScript compiler, checker and language server. Months of GPT-5.6 Sol / GPT 6 Astra runs cost over $400K in API-priced tokens and stalled near 84% compatibility; Claude Opus 5.5 restarted from scratch, reached a working v0 in 10 hours and finished in two weeks for about $24,047. All 181,711 ported Go tests pass, it type-checks 1.61x faster than tsc 7 (geometric mean over six open-source apps), ships Effect diagnostics built in and has a WASM build.
Key Takeaways
- ✓Cost: GPT-5.6 Sol / GPT 6 Astra burned $400K+ and stalled near 84% compat; Opus 5.5 finished in 2 weeks for ~$24,047 (README)
- ✓Correctness: all 181,711 ported Go tests pass; TanStack Query core and Hono diagnostics match Go exactly
- ✓Speed: geometric mean 11.4x over tsc 6 and 1.61x over tsc 7 on six apps; VS Code (3.75M lines) 4.20s vs 6.84s for tsc 7;
bun checkis still fastest (20.9x) - ✓T3 Code: 7.25s vs 16.10s for tsc 7 without Effect (2.22x); 11.13s vs 21.07s with Effect diagnostics (1.89x)
- ✓Early release: Linux x64 and macOS arm64 only; known monorepo TS6059 and
tsc -bstale-output issues

Key Decision Metrics at a Glance
Heavy Claude Code use: compare subscription limits and API bills
Compare 40 dev plans & simulate token costs vs $20/mo subscriptions
Project Links & Resources
Direct AccessIn-Depth Technical Analysis
Theo (T3) open-sourced ts-rust / tsc-rs, an MIT-licensed Rust port of Microsoft's Go-native TypeScript compiler, type checker and LSP, pinned to TypeScript 7.1.0-dev revision 673a5f17d713. Per the README, months of GPT-5.6 Sol and GPT 6 Astra /goal loops produced 1.3M lines of Rust and over $400K of API-priced tokens but never passed ~84% compatibility; Claude Opus 5.5 started from scratch, had a working v0 in 10 hours and finished in about two weeks for ~$24,047 (925-983% of a $200 plan's weekly limits). All 181,711 ported Go tests pass. In the author's own hyperfine runs on an M4 Pro, tsc-rs is 11.4x faster than tsc 6 and 1.61x faster than tsc 7 (geometric mean over six apps); bun check remains fastest at 20.9x but lacks Effect diagnostics, which tsc-rs builds in. Install with npm install -D tsc-rs and run npx tsc-rs -p tsconfig.json; only Linux x64 and macOS arm64 are supported, and known issues include TS6059 in some monorepos and stale outputs in tsc -b without project references. Theo says four of the first five filed issues reproduced upstream TypeScript behavior.
Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.
Discussion & Comments
0Sign in to join the discussion
Connect with AI developers to exchange benchmark insights.