ton-blockchain/ton

Main TON monorepo

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 16th, 2026
Created on September 7th, 2019
Open Issues & Pull Requests: 234 (+0)
GitHub issues: Enabled
Number of forks: 1,652
Total Stargazers: 4,150 (+0)
Total Subscribers: 239 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.1 hours
Mean response time: 28.5 days
90th percentile: 80.3 days
Tracked items: 429

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 87% of issues opened in the past year have been closed, leaving a working backlog. Three people close 80% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 74
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 464 days
Stale 30+ days: 63
Stale 90+ days: 55

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • Tolk (97)
  • llm-fuzzing (62)
  • FunC (2)

Detailed Description

TON is a blockchain platform that implements an infinite-sharding architecture designed to scale horizontally across multiple parallel chains.

The project addresses blockchain scalability through a novel sharding model where the network automatically partitions state and computation across shards based on address prefixes, allowing transactions to be processed in parallel without global consensus bottlenecks. Unlike traditional blockchains that require all validators to process every transaction, TON's architecture enables independent shard chains to operate concurrently while maintaining security through periodic cross-shard synchronization. The platform supports smart contracts written in a custom language called Fift and provides mechanisms for inter-shard communication through message passing.

Developers should adopt TON if they are building applications that require high transaction throughput and are willing to design around its sharding model. The platform suits projects that can leverage parallel processing across shards, such as payment systems, decentralized exchanges, and applications with distributed state. Teams evaluating TON should understand that development requires familiarity with its specific tooling and smart contract language, which differs from more widely adopted blockchain ecosystems. The infinite-sharding approach is TON's distinguishing characteristic compared to fixed-shard or non-sharded alternatives, though this also means developers must reason about shard boundaries when designing contracts.

The project maintains active development with regular commits across its core components. The codebase shows ongoing work on consensus mechanisms, validator infrastructure, and smart contract execution. Pull requests receive review and integration, indicating sustained engineering effort on the platform's fundamental systems. The project accepts external contributions and maintains documentation for developers building on the platform.