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.
- ποΈ Official Resources
- π Education
- π§βπ» Development
- π Core Integrations
- π οΈ Utilities
- π¨ Design Resources
- π€ Contribute
- 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.
- 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.
-
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.
-
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.
- Official Smart Contract Examples - Reference implementations.
-
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 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.
-
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
-
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.
- 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.
- 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.
- 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.
-
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.
- TON Design System - Tailwind-based component library.
- TON Brand Assets - Official logos, colors, and brand guidelines.
- 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!