Awesome TON (The Open Network) [](https://awesome.re)
September 3, 2025 Β· View on GitHub
Warning
This repository is archived and is more likely to be out of date.
Visit the Dev Portal to learn more about the development on TON
A carefully curated collection of outstanding libraries, tools, services, protocols, and smart contracts in the TON ecosystem. This list serves as a comprehensive resource for developers, researchers, and enthusiasts interested in building on The Open Network.
Contents
- ποΈ Official Resources
- π Education
- π§βπ» Development
- π Core Integrations
- π οΈ Utilities
- π¨ Design Resources
- π€ Contribute
ποΈ Official Resources
- TON Documentation - Comprehensive technical documentation.
- TON Community Blog - Official blog with ecosystem updates.
- Hackathons & Contests - Official events and competitions.
- TON Job Board - Find or post TON ecosystem jobs.
- TON Community on Telegram - Main community discussion group.
π Education
Basic Theory
- Introduction to The Open Network - Foundational overview.
- Blockchain & Smart Contract Fundamentals - Core concepts explained.
- Smart Contract Addresses - Understanding TON addressing system.
- TON for Solidity Developers - Transitioning from EVM to TON.
- TON Sites, TON WWW, TON Proxy - TON's decentralized web infrastructure.
YouTube Educational Videos
-
TON Development Courses
- TON Dev Study - Educational playlists covering various TON development topics.
-
Community Channels
- TON & Company - Ecosystem updates and tutorials.
- TON Dev Moscow - Developer-focused content.
- TON - The Open Network - Official TON channel.
- DoraHacks Workshops - Hackathon training.
Community Tutorials
-
Smart Contracts
- TON Speedrun - Interactive learning challenges.
- Get Started with TON - Official onboarding challenge.
- Build Your First DApp on TON - Step-by-step guide.
- TON Community Hello World Series:
- FunC Journey - Learning FunC programming.
- FunC Tutorial Series by @romanovichim:
- Wallet Smart Contracts Guide - Implementation tutorial.
- Multisig Contract Guide - Creating multisignature wallets.
- Rift Framework Tutorial - Python framework for TON.
- Multisig with TypeScript - JS implementation guide.
- Tolk Development Guide - Smart contract development with Tolk.
-
FT (Jettons) & NFT
- NFT Collection Minting Guide - Full NFT deployment.
- Jetton Minting Tutorial - Creating fungible tokens.
-
Telegram Bot
- Storefront Bot with TON Payments - Building a store.
- Bot with Self-managed Balance - Advanced integration.
- Food Delivery Bot Example - Real-world application.
-
TON Connect
- Integration Manual - Standard authentication protocol.
- Telegram Bot Integration - Bots with wallet connections.
- Transaction Messages - Handling blockchain interactions.
Smart Contract Examples
- Official Smart Contract Examples - Reference implementations.
Guidelines
-
Development Guidelines
-
Smart Contracts
- Development Overview - Best practices.
-
Asset Processing
- Payments Processing - Handling TON transfers.
- Jetton Processing - Working with tokens.
- NFT Processing - Non-fungible token handling.
- Metadata Parsing - Working with on-chain data.
-
TON Connect
- Developer Guide - Implementation guide.
- Wallet Integration - For wallet developers.
- Protocol Workflow - Technical specifications.
-
-
API Documentation
- Chainstack API Reference - Interactive v2/v3 API docs with examples.
π§βπ» Development
Dev Tools
-
Development Frameworks
-
Testing Tools
- Testnet Faucet Bot - Telegram bot for testnet TON.
- TONX Testnet Faucet - Web-based faucet service.
- Chainstack TON Faucet - Daily TON testnet refills.
- TON Dev Wallet - Developer-focused wallet.
-
IDE Support
- TON Web IDE - Browser-based IDE designed to simplify the journey of writing, testing, compiling, deploying, and interacting with smart contracts on TON.
- FunC
- VS Code Plugin - FunC syntax highlighting and tools.
- IntelliJ IDEs Plugin - TON development for JetBrains IDEs.
- Sublime Text Plugin - FunC support for Sublime.
- Tact
- VS Code Plugin - Powerful and feature-rich extension for Visual Studio Code (VSCode) and VSCode-based editors like VSCodium, Cursor, Windsurf, and others.
- IntelliJ IDEs Plugin - Powerful and feature-rich plugin for JetBrains IDEs like WebStorm, IntelliJ IDEA, and others.
- Sublime Text Plugin - Sublime Text 4 package.
- tact.vim - Vim 8+ plugin.
- Language Server (LSP Server) - Supports Sublime Text, (Neo)Vim, Helix, and other editors with LSP support.
-
Debugging
- TxTracer - Tool to emulate and trace any transaction from TON blockchain.
Libraries & SDKs
-
JavaScript/TypeScript
- TONX.JS - JavaScript SDK for TONX API.
- ton-core/ton - Cross-platform client by ton-core.
- toncenter/tonweb - Web client by TonCenter.
- orbs-network/ton-access - Decentralized RPC access.
- foton - Comprehensive toolkit for TON dApps.
-
Python
- disintar/tonpy - Full-featured SDK with TLB support and TVM.
- yungwine/pytoniq - SDK with LiteClient and TLB.
- nessshon/tonutils - High-level SDK and toolkit.
- tonfactory/tonsdk - Cells and contract wrappers.
- toncenter/pytonlib - Python wrapper for Tonlib.
- yungwine/TonTools - High-level library for HTTP/ADNL.
-
Other Languages
- Go
- xssnick/tonutils-go - Comprehensive Go SDK.
- tonkeeper/tongo - Modern Go SDK.
- ton-blockchain/tonlib-go - Official Golang TonLib wrapper.
- tonutils-dart - Dart/Flutter SDK for mobile apps.
- tonlib-rs - Rust SDK for TON.
- SwiftyTON - Swift SDK with async/await support.
- node-tonlib - Node.js C++ addon for TON.
- ton-kotlin - Kotlin SDK for JVM applications.
- TonSdk.NET - C# (.NET, Unity) SDK.
- Go
Community Support
-
Developer Communities
- TON Overflow - Q&A platform for TON developers.
- TON Dev Chat - English developer community.
- TON εΌεθ η€ΎεΊ - Chinese developer community.
- TON Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° - Russian developer community.
-
Documentation Resources
- TON Learn - Learning resources and guides.
- TON API References - API documentation.
π Core Integrations
Authentication
- TON Connect - Standard protocol for dApps and wallets.
- delab-team/connect - Multi-protocol SDK with unified interface.
- @tonconnect/sdk - JavaScript SDK for TON Connect 2.0.
- tonutils/tonconnect - Python SDK for TON Connect.
- C#/tonconnect - C# SDK for TON Connect.
- unity/tonconnect - Unity SDK for TON Connect.
- go/tonconnect - GO SDK for TON Connect.
- pytonconnect - Alternative Python SDK.
- darttonconnect - Dart SDK for mobile apps.
Telegram Web Apps (TWAs)
- Official Documentation - Telegram's guidelines.
- Community Documentation - Developer community resources.
- ton-community/twa-template - TWA template with TON integration.
- twa-dev/boilerplate - Starter boilerplate for TWAs.
- twa-dev/sdk - SDK package for TWA development.
- twa-dev/Mark42 - UI library optimized for TWAs.
API Services
- TONX API - Enterprise-grade API platform.
- Chainstack - Managed RPC nodes with geo balancing.
- toncenter.com - Fast and reliable HTTP API.
- dton.io/graphql - GraphQL API for TON.
- tonapi.io - Comprehensive API service.
- anton.tools - Analytics API tools.
π οΈ Utilities
-
Analytics & Monitoring
- TonStat.com - Key metrics dashboard for TON ecosystem.
- Chainstack Compare - Node performance comparison.
- TON Grafana - Blockchain metrics visualization.
-
Network Tools
- Tonutils Proxy - User-friendly TON Proxy implementation.
- TON Notify Bot - Transaction notifications via Telegram.
- Blockchain Network Visualizer - Network visualization tool.
-
Staking Services
- KTON - Next-Gen Liquid Staking for TON.
-
Address Management
- vaniton - Vanity address generator for TON wallets.
- custon - Custom wallet address generator in JavaScript.
- TON Multisender - Batch transaction tool for TON and Jettons.
- TON Bulksender - Enterprise-grade bulk transaction tool.
-
Market Analysis
- Anonymous Numbers Market Analytics - Fragment market statistics.
π¨ Design Resources
- TON Design System - Tailwind-based component library.
- TON Brand Assets - Official logos, colors, and brand guidelines.
π€ Contribute
- Fork this repository
- Press
.on your fork to open the online editor (VSCode) - Make your changes following our contribution guidelines
- Submit a Pull Request with a clear description of your additions/changes
- Join the TON contributors community!