Tact Programming Language

Tact Programming Language

Tact is a statically typed programming language designed for creating smart contracts on the TON Blockchain. It emphasizes simplicity and efficiency, offering developers a powerful type system and straightforward syntax. The platform provides extensive documentation, including tutorials, code examples, and reference materials to facilitate the development, testing, and deployment of blockchain applications.
Distributed

Description

Tact is a fresh programming language for the TON Blockchain, designed for efficiency and ease of development, making it suitable for complex smart contracts, quick onboarding, and rapid prototyping. Developed openly by TON Studio, it features a TypeScript-like syntax, a strong static type system, and automatic message handling. As of early 2025, about 33% of unique code contracts on the mainnet were written in Tact, and it is used in production by applications like Proof of Capital, Tradoor, and PixelSwap. The language is supported by extensive tooling, including IDE extensions and a static analyzer, and its compiler has been audited by Trail of Bits.