# Perry TypeScript compiler

11 Hacker News commenters recommended Perry TypeScript compiler and 15 criticized it, November 2025 to November 2026. It was recommended in 4 of 13 months.

**Verdict:** Compiles TypeScript to native apps with no V8 or Electron runtime, and people see it as a promising Bun competitor. Critics say the website and docs look AI-generated and out of date.

## Why people recommend it

- Compiles TypeScript to native executables (2 comments): "A very interesting project because I always thought TypeScript or at least some subset of it should be natively compiled." ([source](https://news.ycombinator.com/item?id=48333333)) "No V8, no runtime, no Electron." ([source](https://news.ycombinator.com/item?id=47234337))
- Small runtime, no V8 or Electron (2 comments): "The Perry runtime is surprisiginly small, especially since we (LLVM rather) strip out all that is no needed in one of the compile steps." ([source](https://news.ycombinator.com/item?id=48343096)) "No V8, no runtime, no Electron." ([source](https://news.ycombinator.com/item?id=47234337))
- Seen as promising Bun competitor (2 comments): "I'm quite confident that this will work out well" ([source](https://news.ycombinator.com/item?id=48339815)) "looks like a very promising competitor to Bun" ([source](https://news.ycombinator.com/item?id=48012427))

## What people warn about

- Website and docs look AI-generated (7 comments): "Website immediately turns me off as it looks typically AI generated and has the AI pulsing "attention" dot." ([source](https://news.ycombinator.com/item?id=48700150)) "the AI slop presentation would definitely need improvement" ([source](https://news.ycombinator.com/item?id=48333368)) "the website, documentation, and even the comments the creator makes in response to questions are all very clearly AI-generated" ([source](https://news.ycombinator.com/item?id=48332796))
- Documentation outdated or hard to follow (4 comments): "The website doesn't explain how it works in a lot of detail." ([source](https://news.ycombinator.com/item?id=48333129)) "The docs I must admit are not quite up to date." ([source](https://news.ycombinator.com/item?id=48339747)) "I'm confused by the (frankly bad) documentation" ([source](https://news.ycombinator.com/item?id=48333998))
- Benchmarks slower than Node and Zig (2 comments): "it's 11x slower than Node.js and 23x slower than Gea Stack with Hono" ([source](https://news.ycombinator.com/item?id=49819986)) "1.86x behind Zig on image convolution, with 1.24 billion wasted instructions traced specifically to NaN-box unboxing" ([source](https://news.ycombinator.com/item?id=48332547))
- No runtime claim seen as dubious (2 comments): "advertising "no runtime" and then requiring JS runtime (and a full local Rust setup to compile it)" ([source](https://news.ycombinator.com/item?id=48333278)) "the claim of "no runtime" is a bit dubious" ([source](https://news.ycombinator.com/item?id=48332365))

## Alternatives hackers recommend

- [tsgo](https://hackerapproved.com/p/tsgo.md): 16 recommend
- [Scriptc by Vercel](https://hackerapproved.com/p/scriptc.md): 12 recommend
- [tsz](https://hackerapproved.com/p/tsz.md): 6 recommend
- [tsc-ts](https://hackerapproved.com/p/tsc-ts.md): 6 recommend
- [TypeScript compiler (tsc)](https://hackerapproved.com/p/tsc.md): 5 recommend

## Cite as

Hacker Approved, "Perry TypeScript compiler", https://hackerapproved.com/p/perry/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
