https://github.com/ton-blockchain/intellij-ton
TON Development plugin for the IntelliJ Platform
https://github.com/ton-blockchain/intellij-ton
blockchain cryptocurrency fift fift-language func func-language intellij intellij-platform intellij-plugin kotlin telegram tl tlb ton type-language
Last synced: 22 days ago
JSON representation
TON Development plugin for the IntelliJ Platform
- Host: GitHub
- URL: https://github.com/ton-blockchain/intellij-ton
- Owner: ton-blockchain
- License: gpl-3.0
- Created: 2022-02-01T18:29:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-05-04T14:49:49.000Z (29 days ago)
- Last Synced: 2026-05-04T16:32:58.378Z (29 days ago)
- Topics: blockchain, cryptocurrency, fift, fift-language, func, func-language, intellij, intellij-platform, intellij-plugin, kotlin, telegram, tl, tlb, ton, type-language
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/23382-ton
- Size: 4.04 MB
- Stars: 132
- Watchers: 10
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ton-smart-contracts - Intellij Platform plugin
README
# TON Plugin for the IntelliJ IDEs
IntelliJ TON provides comprehensive support for developing for the TON Blockchain.
Includes support for Tolk, FunC, Fift assembly, TL-B, TASM and BoC.
**[Features] • [Installation] • [Community]**
[Features]: #features
[Installation]: #installation
[Community]: #community
[![Telegram][telegram]](https://t.me/tondev_eng)
[![JetBrains plugins][plugin-version-svg]][plugin-repo]
[![JetBrains plugins][plugin-downloads-svg]][plugin-repo]
[![Based on TON][ton-svg]][ton]
---
## Features
The plugin supports the following languages:
- Tolk
- FunC
- Fift (including Fift assembly)
- TL-B Schemas
- TASM (TON Assembly)
## Installation
- Using an IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "TON" >
Install Plugin
- Manually:
Download the [latest release](https://github.com/ton-blockchain/intellij-ton/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
## Community
- [`@tondev_eng` on Telegram](https://t.me/tondev_eng) — Main TON community chat and discussion group.
- [`@tondev` on Telegram](https://t.me/tondev) — Main Russian TON community chat and discussion group.
## Development
- `./gradlew check` — runs tests and style checks, including `ktlint`
- `./gradlew fmt` — formats Kotlin sources and Gradle Kotlin scripts with `ktlint`
## License
GPL-3.0
Based on [The Open Network](https://ton.org)
[plugin-repo]: https://plugins.jetbrains.com/plugin/23382-ton
[plugin-version-svg]: https://img.shields.io/jetbrains/plugin/v/23382-ton.svg?label=JetBrains%20Plugin
[plugin-downloads-svg]: https://img.shields.io/jetbrains/plugin/d/23382-ton.svg?label=Downloads
[ton-svg]: https://img.shields.io/badge/Based%20on-TON-blue
[ton]: https://ton.org
[telegram]: https://img.shields.io/badge/TON_Community-gray?logo=telegram&style=flat