Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TONNew to Visual Studio Code? Get it now.
TON

TON

TON Core

|
1,052 installs
| (1) | Free
Official support for the TON blockchain in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TON Extension

Extension for VSCode and VSCode-based editors with comprehensive support for TON Blockchain languages and technologies including Tolk, FunC, Fift assembly, TL-B, BoC, and Acton.

Features • Installation • Troubleshooting

Telegram Visual Studio Marketplace Downloads Open VSX Downloads


Features

Tolk support includes:

  • Semantic syntax highlighting
  • Code completion with auto import, postfix completion, snippets, imports completion
  • Go to definition, type definition
  • Find all references, workspace symbol search, symbol renaming
  • Automatic import updates when renaming and moving files
  • Types and documentation on hover
  • Inlay hints for types, parameter names, and more
  • On-the-fly inspections with quick fixes
  • Signature help inside calls
  • Build, test, format, lint, and debug projects based on Acton
  • Flexible toolchain management

FunC support includes:

  • Semantic syntax highlighting
  • Code completion, imports completion
  • Go to definition
  • Find all references, workspace symbol search, symbol renaming
  • Automatic import updates when renaming and moving files
  • Types and documentation on hover
  • Inlay hints for method id
  • On-the-fly inspections
  • Legacy FunC language support for existing contracts

Fift assembly support includes:

  • Basic and semantic syntax highlighting
  • Go-to definition
  • Inlay hints with instruction gas consumption
  • Hover documentation for instructions

TL-B support includes:

  • Basic and semantic syntax highlighting
  • Go-to definition
  • Completion for fields, parameters, and types
  • Go-to references for types
  • Hover documentation for declarations

BoC support includes:

  • Automatic BoC disassembly with syntax highlighting
  • Automatic updates on BoC changes

Quick start

The easiest way to get started with TON development is to use VS Code or editors based on it:

  1. Install the TON extension in VS Code or in VS Code-based editors
  2. Open an Acton project with an Acton.toml file, or create one with the Acton CLI
  3. That's it!

The extension automatically detects your Acton and Tolk toolchain installation. See the Acton integration guide for the project workflow. If you need to work with custom Tolk compiler builds, check out the toolchain management guide.

Installation

VS Code / VSCodium / Cursor / Windsurf

  1. Get the latest .vsix file from releases, from VS Code marketplace, or from Open VSX Registry
  2. In VS Code:
    • Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
    • Type "Install from VSIX"
    • Select the downloaded .vsix file
    • Reload VS Code

Troubleshooting

See TROUBLESHOOTING.md.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft