| Editor | Plugin | Tolk | TL-B | Fift | FunC | Tact | |
|---|---|---|---|---|---|---|---|
| ⭐ | VSCode | TON | ✅ | ✅ | ✅ | ✅ | |
| ⭐ | VSCodium and forks | TON | ✅ | ✅ | ✅ | ✅ | |
| ⭐ | JetBrains IDEs | TON | ✅ | ✅ | ✅ | ✅ | |
| ⭐ | All LSP-compatible editors | TON Language Server | ✅ | ✅ | ✅ | ✅ | |
| VSCode | Tact Language | ✅ | ✅ | ✅ | |||
| VSCodium and forks | Tact Language | ✅ | ✅ | ✅ | |||
| JetBrains IDEs | Tact | ✅ | ✅ | ✅ | |||
| All LSP-compatible editors | Tact Language Server | ✅ | ✅ | ✅ | |||
| Vim 8+ and Neovim | tact.vim | ✅ | |||||
| Sublime Text 4 | tact-sublime | ✅ |
For minor testing and quick experiments, use the Web IDE as an online playground for smart contracts written in FunC and Tact languages.