Ecosystem
Tools
Typescript

TypeScript Libraries

The Tact language has built-in support for the @ton/ton (opens in a new tab) and @ton/core (opens in a new tab) TypeScript libraries. The compiler automatically generates code for these libraries, so you can use @tact-lang/emulator (opens in a new tab) or @ton/sandbox (opens in a new tab), that work on top of them.

Tact contract in TypeScript

The compiler generates files named {project}_{contract}.ts for each contract in your project, which contain ready-to-use strongly typed wrappers for working with it in any TypeScript-powered environment: for testing, deployments, etc.