Skip to content

ohah/zts

Repository files navigation

zts

A high-performance JavaScript/TypeScript transpiler written in Zig.

Status: Early development (Phase 1 - Lexer)

Goals

  • Fast: SIMD-accelerated lexer, arena-based memory, cache-friendly AST
  • Correct: Validated against Test262 test suite
  • Compatible: Handles all TypeScript syntax (type stripping + code transforms)
  • Small: Minimal binary size, WASM-friendly

Build

# Prerequisites: Zig 0.14.0 (use mise for version management)
mise install

# Build
zig build

# Run
zig build run -- src/index.ts

# Test
zig build test

Roadmap

See ROADMAP.md for detailed implementation plan.

Architecture

See CLAUDE.md for architecture decisions and references.

Design Decisions

See DECISIONS.md for pending and resolved decisions.

References

License

MIT

About

A high-performance JavaScript/TypeScript transpiler written in Zig

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages