Skip to content

Repository files navigation

GoToTS

GoToTS is a general Go-to-TypeScript compiler.

The project is being rebuilt around one direct architecture:

Go AST + go/types
        |
        v
context-aware construct handlers
        |
        v
exact TS-Go AST
        |
        v
strict ESM TypeScript

There is no custom semantic IR, planning IR, lowering IR, or text emitter. The governing contract is docs/spec/.

Implementation advances capability by capability from focused failing construct tests. Each accepted case builds typed TS-Go AST, passes strict TypeScript checks, and proves behavior before neighboring cases are admitted.

Superseded implementations remain available on the pushed archive/* branches. They are historical evidence and test-idea donors, not production dependencies.

About

Go to TS compiler

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages