Telegram Update Stats
What Telegram changes in its builds, API and repositories: commits, releases and contributors of its open repositories since 2013, plus new client versions and edits to the schema, interface strings and config — per platform, with a log of every change.
2,372
844,314
63
12
Telegram's open repositories: non-merge commits, lines of code changed (added plus removed), distinct authors and version tags. Recounted daily.
Changes in the repositories
- Desktop (Windows, Linux)
- API and Bot API
- iOS
- Web clients
- Android
- Engines and libraries
- TON and wallet
- macOS
- Servers and config
Non-merge commits from Telegram's open repositories, each commit counted once even if two repositories carry it. Third-party histories merged in whole (HockeySDK, AsyncDisplayKit, Lottie, Samsung's rlottie) are left out, and forks of other projects (quickjs, MicroTeX, Sparkle) count only the Telegram team's commits. Releases are repository tags. Lines are added plus removed, without binary files, third-party code, lock files and translations; a commit counts for at most 5,000 lines (imports and generated code). Unavailable now: overtake/TelegramSwift — which is why macOS history before October 2026 is empty.
Raw data: daily CSV · authors CSV · full JSON
Contributors by year
How many different authors committed to Telegram's repositories in a year. An author is the email address in the commit; bots are not counted.
- 20133
- 201437
- 201548
- 201643
- 201763
- 201869
- 201960
- 202091
- 202172
- 202278
- 202359
- 202478
- 202570
- 2026143
Who builds Telegram
626 authors since the first commit. Click a row for commits by year and repositories.
1John Preston@john-preston21,866commits0 lines2014–2026 · Desktop (Windows, Linux)
2014: 220 · 2015: 701 · 2016: 898 · 2017: 1,259 · 2018: 1,168 · 2019: 1,904 · 2020: 1,957 · 2021: 2,435 · 2022: 2,032 · 2023: 1,708 · 2024: 1,829 · 2025: 1,497 · 2026: 4,258
Most commits in: telegramdesktop/tdesktop, desktop-app/lib_ui, telegramdesktop/tdx
Desktop (Windows, Linux): 21,083 · Engines and libraries: 502 · TON and wallet: 216 · Servers and config: 33 · macOS: 18 · iOS: 13 · API and Bot API: 1
2levlam@levlam19,631commits0 lines2016–2026 · API and Bot API
2016: 48 · 2017: 404 · 2018: 1,708 · 2019: 1,791 · 2020: 2,068 · 2021: 1,909 · 2022: 2,109 · 2023: 2,608 · 2024: 2,512 · 2025: 2,355 · 2026: 2,119
Most commits in: tdlib/td, arseny30/tdutils, tdlib/telegram-bot-api
API and Bot API: 19,595 · Servers and config: 36
323rd@23rd7,453commits11,035 lines2018–2026 · Desktop (Windows, Linux)
2018: 13 · 2019: 342 · 2020: 509 · 2021: 707 · 2022: 830 · 2023: 656 · 2024: 937 · 2025: 1,044 · 2026: 2,415
Most commits in: telegramdesktop/tdesktop, desktop-app/lib_ui, desktop-app/lib_spellcheck
Desktop (Windows, Linux): 7,451 · API and Bot API: 1 · Engines and libraries: 1
4Ilya Laktyushin@laktyushin6,643commits0 lines2014–2026 · iOS
2014: 1 · 2015: 1 · 2017: 36 · 2018: 251 · 2019: 1,023 · 2020: 684 · 2021: 875 · 2022: 688 · 2023: 997 · 2024: 798 · 2025: 615 · 2026: 674
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/tgcalls, TelegramMessenger/bodymovin-extension
iOS: 6,615 · Engines and libraries: 20 · macOS: 4 · API and Bot API: 3 · Web clients: 1
5Alexander Zinchuk@Ajaxy4,850commits0 lines2019–2026 · Web clients
2019: 209 · 2020: 3 · 2021: 1,331 · 2022: 938 · 2023: 1,010 · 2024: 497 · 2025: 436 · 2026: 426
Most commits in: Ajaxy/telegram-tt, Ajaxy/lovely-chart, Ajaxy/teact
Web clients: 4,850
6Ali4,547commits0 lines2019–2023 · iOS
2019: 331 · 2020: 1,030 · 2021: 1,259 · 2022: 836 · 2023: 1,091
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/tgcalls, ali-fareed/webrtc-ios
iOS: 4,147 · Engines and libraries: 398 · macOS: 2
7Ilya Fedin@ilya-fedin4,179commits0 lines2019–2026 · Desktop (Windows, Linux)
2019: 1 · 2020: 598 · 2021: 761 · 2022: 635 · 2023: 741 · 2024: 520 · 2025: 488 · 2026: 435
Most commits in: telegramdesktop/tdesktop, desktop-app/cmake_helpers, desktop-app/lib_ui
Desktop (Windows, Linux): 4,087 · Engines and libraries: 92
8Eduard Kuzmenko@morethanwords3,798commits579 lines2020–2026 · Web clients
2020: 418 · 2021: 914 · 2022: 579 · 2023: 458 · 2024: 291 · 2025: 249 · 2026: 889
Most commits in: morethanwords/tweb, morethanwords/tweb-design, morethanwords/rlottie-web
Web clients: 3,798
9Isaac2,955commits0 lines2023–2026 · iOS
2023: 123 · 2024: 757 · 2025: 743 · 2026: 1,332
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/tgcalls, ali-fareed/lottiecpp
iOS: 2,809 · Engines and libraries: 146
10vkryl@vkryl2,796commits99 lines2021–2026 · Android
2021: 355 · 2022: 643 · 2023: 683 · 2024: 357 · 2025: 315 · 2026: 443
Most commits in: TGX-Android/Telegram-X, TGX-Android/Publisher, TGX-Android/tdlib
Android: 2,774 · Engines and libraries: 19 · API and Bot API: 3
11Peter1,789commits0 lines2018–2019 · iOS
12Igor Zhukov@zhukov1,556commits0 lines2013–2022 · Web clients
2013: 1 · 2014: 714 · 2015: 430 · 2016: 242 · 2017: 110 · 2018: 30 · 2019: 7 · 2020: 17 · 2021: 1 · 2022: 4
Most commits in: zhukov/webogram, telegramdesktop/tgvoip-test-suite, TelegramMessenger/GamingCommunication
Web clients: 1,537 · Engines and libraries: 15 · API and Bot API: 3 · Android: 1
13H7GhosT@H7GhosT1,290commits0 lines2024–2026 · Web clients
2024: 60 · 2025: 789 · 2026: 441
Most commits in: morethanwords/tweb, morethanwords/tweb-design
Web clients: 1,290
14Peter@peter-iakovlev1,197commits0 lines2014–2026 · iOS
2014: 8 · 2015: 107 · 2016: 162 · 2017: 335 · 2018: 476 · 2019: 107 · 2026: 2
Most commits in: TelegramMessenger/Telegram-iOS, peter-iakovlev/Telegram
iOS: 1,197
15overtake@overtake922commits0 lines2016–2026 · iOS
2016: 11 · 2017: 140 · 2018: 99 · 2019: 114 · 2020: 179 · 2021: 209 · 2022: 3 · 2024: 69 · 2025: 61 · 2026: 37
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/tgcalls, macosswift/sparkle
iOS: 711 · Engines and libraries: 174 · macOS: 37
16Arseny Smirnov@arseny30880commits0 lines2016–2026 · API and Bot API
2016: 33 · 2017: 112 · 2018: 242 · 2019: 209 · 2020: 130 · 2021: 37 · 2022: 64 · 2023: 6 · 2024: 1 · 2025: 43 · 2026: 3
Most commits in: tdlib/td, arseny30/tdutils, TelegramMessenger/cocoon
API and Bot API: 803 · Servers and config: 39 · Engines and libraries: 33 · TON and wallet: 5
17zubiden@zubiden689commits0 lines2022–2026 · Web clients
18DrKLO@DrKLO380commits0 lines2013–2021 · Android
2013: 12 · 2014: 201 · 2015: 34 · 2016: 10 · 2017: 12 · 2018: 5 · 2019: 14 · 2020: 66 · 2021: 26
Most commits in: DrKLO/Telegram, TelegramMessenger/tgcalls, DrKLO/webrtc-google-h265
Android: 373 · Engines and libraries: 7
19Mike Renoir175commits0 lines2022–2024 · iOS
2022: 80 · 2023: 85 · 2024: 10
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/tgcalls, macosswift/sparkle
iOS: 134 · Engines and libraries: 31 · macOS: 10
20Grishka@grishka155commits0 lines2017–2019 · iOS
2017: 45 · 2018: 74 · 2019: 36
Most commits in: TelegramMessenger/Telegram-iOS, TelegramMessenger/TGPassportAndroidSDK, grishka/libtgvoip
iOS: 144 · API and Bot API: 5 · Engines and libraries: 4 · Desktop (Windows, Linux): 2
21dkaraush@dkaraush147commits0 lines2023–2026 · Engines and libraries
2023: 7 · 2024: 19 · 2025: 10 · 2026: 111
Most commits in: dkaraush/tlottie, DrKLO/Telegram, i582/wallet-engine
Engines and libraries: 110 · Android: 35 · TON and wallet: 2
22Fela@FrayxRulez138commits573 lines2017–2026 · Engines and libraries
2017: 15 · 2018: 5 · 2019: 9 · 2020: 3 · 2021: 15 · 2022: 5 · 2023: 16 · 2024: 6 · 2025: 7 · 2026: 57
Most commits in: TelegramMessenger/libprisma, TelegramMessenger/tgcalls, tdlib/td
Engines and libraries: 83 · API and Bot API: 29 · iOS: 25 · Desktop (Windows, Linux): 1
23iTaysonLab@iTaysonLab128commits277 lines2021–2026 · Android
2021: 76 · 2022: 42 · 2026: 10
Most commits in: TGX-Android/Telegram-X, TelegramMessenger/Telegram-macOS
Android: 118 · macOS: 10
24Petr Makhnev@i582120commits0 lines2026 · TON and wallet
25Reza Bakhshi Laktasaraei@rezabakhshilaktasaraei106commits0 lines2025–2026 · Desktop (Windows, Linux)
2025: 25 · 2026: 81
Most commits in: desktop-app/lib_ui, telegramdesktop/tdesktop, desktop-app/patches
Desktop (Windows, Linux): 106
26Arseny271@arseny271105commits0 lines2022–2026 · Android
2022: 4 · 2023: 12 · 2024: 19 · 2025: 18 · 2026: 52
Most commits in: DrKLO/Telegram, TGX-Android/Telegram-X
Android: 105
27alina sireneva@teidesu99commits0 lines2025–2026 · Web clients
2025: 53 · 2026: 46
Most commits in: morethanwords/tweb, telegramdesktop/tdesktop, desktop-app/lib_ui
Web clients: 90 · Desktop (Windows, Linux): 9
28xaxtix@xaxtix95commits0 lines2021–2023 · Android
29Christoph Auer@auchri93commits0 lines2015–2017 · Desktop (Windows, Linux)
2015: 5 · 2016: 13 · 2017: 75
Most commits in: telegramdesktop/dependencies_windows, telegramdesktop/tdesktop, telegramdesktop/docker_linux_build
Desktop (Windows, Linux): 93
30Олег Семенов82commits0 lines2019 · Web clients
Repositories
| Repository | Platform | Commits | Releases | Authors | Last year | Years |
|---|---|---|---|---|---|---|
| Telegram Desktoptelegramdesktop/tdesktop | Desktop (Windows, Linux) | 27,534 | 878 | 260 | 47 | May 2014 – Oct 2026 |
| TDLibtdlib/td | API and Bot API | 18,364 | 10 | 93 | 27 | Dec 2017 – Oct 2026 |
| tdx (форк tdesktop)telegramdesktop/tdx | Desktop (Windows, Linux) | 18,342 | 630 | 202 | 0 | May 2014 – Nov 2024 |
| Telegram-iOSTelegramMessenger/Telegram-iOS | iOS | 17,781 | 221 | 28 | 9 | Feb 2014 – Oct 2026 |
| Telegram Web Kmorethanwords/tweb | Web clients | 5,226 | 0 | 33 | 16 | Feb 2020 – Nov 2026 |
| Telegram Web AAjaxy/telegram-tt | Web clients | 5,225 | 102 | 17 | 2 | Apr 2021 – Oct 2026 |
| Telegram XTGX-Android/Telegram-X | Android | 2,506 | 10 | 16 | 3 | Aug 2021 – Oct 2026 |
| lib_uidesktop-app/lib_ui | Desktop (Windows, Linux) | 2,234 | 0 | 20 | 12 | Sep 2019 – Oct 2026 |
| Webogramzhukov/webogram · the first web client, archived | Web clients | 1,695 | 14 | 80 | 0 | Jan 2014 – Nov 2022 |
| tdutils (TDLib до 2018)arseny30/tdutils | API and Bot API | 1,230 | 0 | 5 | 0 | Oct 2016 – Aug 2020 |
| Bot API servertdlib/telegram-bot-api | API and Bot API | 965 | 0 | 10 | 2 | Nov 2020 – Aug 2026 |
| tgcallsTelegramMessenger/tgcalls | Engines and libraries | 940 | 1 | 13 | 6 | Jul 2020 – Oct 2026 |
| tgcalls (Telegram X)TGX-Android/tgcalls | Engines and libraries | 911 | 0 | 13 | 5 | Jul 2020 – Sep 2026 |
| cmake_helpersdesktop-app/cmake_helpers | Desktop (Windows, Linux) | 809 | 0 | 16 | 5 | Nov 2019 – Nov 2026 |
| lib_basedesktop-app/lib_base | Desktop (Windows, Linux) | 719 | 0 | 15 | 7 | Sep 2019 – Oct 2026 |
| Telegram for AndroidDrKLO/Telegram | Android | 599 | 123 | 26 | 8 | Oct 2013 – Oct 2026 |
| patchesdesktop-app/patches | Desktop (Windows, Linux) | 585 | 0 | 13 | 7 | Sep 2019 – Oct 2026 |
| tg_owt (WebRTC)desktop-app/tg_owt | Engines and libraries | 501 | 0 | 29 | 5 | Aug 2020 – Oct 2026 |
| lovely-chart (графики)Ajaxy/lovely-chart | Web clients | 401 | 14 | 4 | 2 | Mar 2019 – Aug 2026 |
| lib_webviewdesktop-app/lib_webview | Desktop (Windows, Linux) | 388 | 0 | 9 | 4 | Feb 2021 – Oct 2026 |
| libtgvoip (Desktop)telegramdesktop/libtgvoip | Engines and libraries | 287 | 11 | 29 | 0 | Feb 2017 – Jul 2024 |
| lib_spellcheckdesktop-app/lib_spellcheck | Desktop (Windows, Linux) | 276 | 0 | 7 | 4 | Jul 2019 – Oct 2026 |
| Telegram X: tdlibTGX-Android/tdlib | Android | 274 | 0 | 1 | 1 | Jan 2021 – Oct 2026 |
| wallet-engine (Gram Wallet)i582/wallet-engine | TON and wallet | 212 | 7 | 6 | 6 | Aug 2026 – Oct 2026 |
| libtgvoipgrishka/libtgvoip · calls before tgcalls | Engines and libraries | 199 | 11 | 15 | 0 | Feb 2017 – Jun 2019 |
| libtgvoip (Telegram X)TGX-Android/libtgvoip | Engines and libraries | 197 | 0 | 14 | 0 | Feb 2017 – Oct 2023 |
| Telegram X: PublisherTGX-Android/Publisher | Android | 159 | 0 | 3 | 1 | Mar 2022 – Oct 2026 |
| Telegram-macOSTelegramMessenger/Telegram-macOS | macOS | 152 | 0 | 24 | 24 | Oct 2026 – Nov 2026 |
| CocoonTelegramMessenger/cocoon | Servers and config | 136 | 0 | 8 | 8 | Nov 2025 – Apr 2026 |
| lib_walletdesktop-app/lib_wallet | TON and wallet | 130 | 0 | 1 | 0 | Oct 2019 – Jan 2021 |
| tdlib-utilsTGX-Android/tdlib-utils | Android | 128 | 0 | 2 | 1 | Apr 2022 – Oct 2026 |
| tlottie (Rust)dkaraush/tlottie | Engines and libraries | 122 | 1 | 3 | 3 | Jul 2026 – Sep 2026 |
| tlottie (Telegram X)TGX-Android/tlottie | Engines and libraries | 122 | 0 | 3 | 3 | Jul 2026 – Sep 2026 |
| rlottie (macOS)macosswift/rlottie | macOS | 120 | 0 | 13 | 2 | Jul 2019 – Oct 2026 |
| lib_webrtcdesktop-app/lib_webrtc | Desktop (Windows, Linux) | 118 | 0 | 5 | 3 | May 2020 – Oct 2026 |
| rlottieTelegramMessenger/rlottie | Engines and libraries | 117 | 0 | 12 | 1 | Jul 2019 – Sep 2026 |
| rlottie (Desktop)desktop-app/rlottie | Desktop (Windows, Linux) | 113 | 0 | 10 | 0 | Jul 2019 – May 2025 |
| codegendesktop-app/codegen | Desktop (Windows, Linux) | 96 | 0 | 9 | 2 | Sep 2019 – Sep 2026 |
| lib_tondesktop-app/lib_ton | TON and wallet | 86 | 0 | 1 | 0 | Sep 2019 – Jan 2021 |
| lib_lottiedesktop-app/lib_lottie | Desktop (Windows, Linux) | 81 | 0 | 6 | 3 | Sep 2019 – Oct 2026 |
| X-CoreTGX-Android/X-Core | Android | 67 | 0 | 1 | 1 | Feb 2022 – Oct 2026 |
| MTProxyTelegramMessenger/MTProxy | Servers and config | 63 | 1 | 13 | 1 | May 2018 – Oct 2026 |
| tdtl (TDLib до 2018)arseny30/tdtl | API and Bot API | 57 | 0 | 3 | 0 | Oct 2016 – Dec 2019 |
| dependencies_windowstelegramdesktop/dependencies_windows | Desktop (Windows, Linux) | 56 | 0 | 3 | 0 | Feb 2017 – Nov 2019 |
| X-AndroidTGX-Android/X-Android | Android | 54 | 0 | 1 | 1 | Apr 2022 – Oct 2026 |
| libprismaTelegramMessenger/libprisma | Engines and libraries | 54 | 0 | 6 | 4 | Jun 2023 – Oct 2026 |
| lib_tldesktop-app/lib_tl | Desktop (Windows, Linux) | 50 | 0 | 2 | 1 | Sep 2019 – Oct 2026 |
| qtlottietelegramdesktop/qtlottie | Desktop (Windows, Linux) | 50 | 0 | 1 | 0 | Apr 2019 – Jun 2019 |
| libprisma (Desktop)desktop-app/libprisma | Engines and libraries | 46 | 0 | 5 | 3 | Jun 2023 – Oct 2026 |
| lib_crldesktop-app/lib_crl | Desktop (Windows, Linux) | 43 | 0 | 5 | 4 | Sep 2019 – Oct 2026 |
| Telegram X: leveldbTGX-Android/leveldb | Android | 41 | 0 | 1 | 1 | Jan 2021 – Oct 2026 |
| crltelegramdesktop/crl | Desktop (Windows, Linux) | 39 | 0 | 1 | 0 | Nov 2017 – Jul 2019 |
| teact (Web A)Ajaxy/teact | Web clients | 39 | 0 | 1 | 1 | Jan 2022 – Oct 2026 |
| Sparkle (macOS)macosswift/sparkle | macOS | 37 | 65 | 5 | 2 | May 2018 – Oct 2026 |
| lottiecppali-fareed/lottiecpp | Engines and libraries | 35 | 0 | 1 | 0 | Jun 2024 – Apr 2025 |
| tproxy-servertelegramdesktop/tproxy-server | Servers and config | 33 | 0 | 1 | 1 | Aug 2026 – Sep 2026 |
| quickjsTelegramMessenger/quickjs | Engines and libraries | 31 | 0 | 4 | 3 | Feb 2025 – Oct 2026 |
| MicroTeXdesktop-app/MicroTeX | Desktop (Windows, Linux) | 27 | 0 | 1 | 1 | Apr 2026 – Aug 2026 |
| lib_rpldesktop-app/lib_rpl | Desktop (Windows, Linux) | 26 | 0 | 6 | 3 | Sep 2019 – Sep 2026 |
| lib_storagedesktop-app/lib_storage | Desktop (Windows, Linux) | 26 | 0 | 3 | 0 | Oct 2019 – Jul 2024 |
| snapcraft-desktop-helpersdesktop-app/snapcraft-desktop-helpers | Desktop (Windows, Linux) | 24 | 2 | 3 | 0 | Nov 2016 – Oct 2023 |
| tweb-designmorethanwords/tweb-design | Web clients | 23 | 0 | 3 | 0 | Jun 2021 – Sep 2025 |
| webrtc-iosali-fareed/webrtc-ios | Engines and libraries | 22 | 0 | 2 | 0 | May 2020 – Dec 2020 |
| gyp_helpersdesktop-app/gyp_helpers | Desktop (Windows, Linux) | 21 | 0 | 1 | 0 | Sep 2019 – Nov 2019 |
| lib_waylandshellsdesktop-app/lib_waylandshells | Desktop (Windows, Linux) | 20 | 0 | 2 | 0 | Jun 2021 – Aug 2022 |
| qt6_windows7_patchesdesktop-app/qt6_windows7_patches | Desktop (Windows, Linux) | 19 | 0 | 2 | 2 | Aug 2026 – Oct 2026 |
| tg_angledesktop-app/tg_angle | Desktop (Windows, Linux) | 16 | 0 | 1 | 1 | Jul 2021 – Oct 2026 |
| qt6_highsierra_patchesdesktop-app/qt6_highsierra_patches | Desktop (Windows, Linux) | 16 | 0 | 1 | 1 | Mar 2026 – Oct 2026 |
| MTProto engine (Rust)TelegramMessenger/mtproto-engine | Engines and libraries | 16 | 0 | 2 | 2 | Oct 2026 – Oct 2026 |
| telemintTelegramMessenger/telemint | TON and wallet | 16 | 0 | 5 | 0 | Oct 2022 – Jun 2025 |
| lib_updaterdesktop-app/lib_updater | Desktop (Windows, Linux) | 13 | 0 | 1 | 0 | Oct 2019 – Jan 2021 |
| tgvoip-test-suitetelegramdesktop/tgvoip-test-suite | Engines and libraries | 13 | 0 | 2 | 0 | Jan 2020 – Mar 2020 |
| lib_translatedesktop-app/lib_translate | Desktop (Windows, Linux) | 12 | 0 | 3 | 3 | Mar 2026 – Sep 2026 |
| crashpaddesktop-app/crashpad | Desktop (Windows, Linux) | 12 | 0 | 1 | 0 | Oct 2021 – Nov 2023 |
| action_code_updaterdesktop-app/action_code_updater | Desktop (Windows, Linux) | 12 | 0 | 2 | 1 | Dec 2020 – Apr 2026 |
| action_issue_closerdesktop-app/action_issue_closer | Desktop (Windows, Linux) | 12 | 0 | 1 | 1 | Nov 2020 – Feb 2026 |
| Telegram iOS (2014)peter-iakovlev/Telegram · the first open iOS sources | iOS | 11 | 2 | 2 | 0 | Jul 2014 – Aug 2018 |
| lib_qrdesktop-app/lib_qr | Desktop (Windows, Linux) | 11 | 0 | 4 | 0 | Oct 2019 – Sep 2024 |
| jni-utilsTGX-Android/jni-utils | Android | 10 | 0 | 1 | 1 | Jan 2021 – Oct 2026 |
| bodymovin-extensionTelegramMessenger/bodymovin-extension | Engines and libraries | 9 | 4 | 1 | 0 | May 2019 – May 2021 |
| lzmadesktop-app/lzma | Desktop (Windows, Linux) | 8 | 0 | 1 | 0 | Sep 2017 – Jul 2024 |
| rnnoisedesktop-app/rnnoise | Desktop (Windows, Linux) | 8 | 0 | 2 | 0 | Apr 2021 – Apr 2025 |
| rlottie (Telegram X)TGX-Android/rlottie | Engines and libraries | 8 | 0 | 1 | 1 | Jun 2021 – Oct 2026 |
| videolibTGX-Android/videolib | Android | 6 | 1 | 1 | 0 | Feb 2021 – Jun 2021 |
| TGPassportAndroidSDKTelegramMessenger/TGPassportAndroidSDK | API and Bot API | 6 | 0 | 2 | 0 | Jul 2018 – Aug 2018 |
| telegram-login-androidTelegramMessenger/telegram-login-android | Android | 4 | 0 | 1 | 1 | Apr 2026 – Jul 2026 |
| TelegramStickersImport (iOS)TelegramMessenger/TelegramStickersImport | iOS | 4 | 3 | 3 | 0 | Jun 2021 – Jan 2022 |
| cocoon-contractsTelegramMessenger/cocoon-contracts | Servers and config | 4 | 0 | 2 | 2 | Nov 2025 – Dec 2025 |
| webrtc-google-h265DrKLO/webrtc-google-h265 | Android | 3 | 0 | 1 | 0 | Aug 2020 – Nov 2020 |
| zed-tldesktop-app/zed-tl | Desktop (Windows, Linux) | 3 | 0 | 1 | 1 | May 2026 – May 2026 |
| TGPassportKitTelegramMessenger/TGPassportKit | API and Bot API | 3 | 2 | 1 | 0 | Jul 2018 – Jul 2019 |
| GamingCommunicationTelegramMessenger/GamingCommunication | API and Bot API | 3 | 0 | 1 | 0 | Oct 2016 – Oct 2016 |
| TelegramStickersImport (Android)DrKLO/TelegramStickersImport | Android | 2 | 0 | 1 | 0 | Jun 2021 – Jun 2021 |
| telegram-login-iosTelegramMessenger/telegram-login-ios | iOS | 2 | 1 | 1 | 1 | Apr 2026 – Apr 2026 |
| lib_rlottiedesktop-app/lib_rlottie | Desktop (Windows, Linux) | 2 | 0 | 1 | 0 | Sep 2019 – Oct 2019 |
| macos_gatedesktop-app/macos_gate | Desktop (Windows, Linux) | 2 | 0 | 1 | 1 | Oct 2026 – Oct 2026 |
| docker_linux_buildtelegramdesktop/docker_linux_build | Desktop (Windows, Linux) | 2 | 0 | 1 | 0 | Oct 2017 – Oct 2017 |
| rlottie-webmorethanwords/rlottie-web | Web clients | 2 | 0 | 1 | 0 | Jul 2021 – Jul 2021 |
| TGMiniAppsJsSDKTelegramMessenger/TGMiniAppsJsSDK | API and Bot API | 2 | 2 | 1 | 0 | Oct 2023 – Feb 2024 |
| TGPassportJsSDKTelegramMessenger/TGPassportJsSDK | API and Bot API | 2 | 0 | 1 | 0 | Jul 2018 – Aug 2018 |
| TGPassportPHPSampleTelegramMessenger/TGPassportPHPSample | API and Bot API | 2 | 0 | 1 | 0 | Jul 2018 – Aug 2018 |
| X-AnnotationTGX-Android/X-Annotation | Android | 1 | 0 | 1 | 1 | Oct 2026 – Oct 2026 |
| git-toolsTGX-Android/git-tools | Android | 1 | 0 | 1 | 1 | Oct 2026 – Oct 2026 |
| win7_gatedesktop-app/win7_gate | Desktop (Windows, Linux) | 1 | 0 | 1 | 1 | Oct 2026 – Oct 2026 |
| tdactor (TDLib)arseny30/tdactor | API and Bot API | 1 | 0 | 1 | 0 | Aug 2020 – Aug 2020 |
| TelegramSwiftovertake/TelegramSwift · the former macOS repository, unavailable now | macOS | — | — | — | — | — |
Builds, API and config — what the datamine found
211
677
19
+9,398 −6,412
Builds and config are checked every half hour, counting since Sep 1, 2026.
By platform
Updates are new build versions, changes are schema, strings, config, files and commits. Click a platform to open its log.
| Platform | Updates, 30 d | Changes, 30 d | All time | Latest version |
|---|---|---|---|---|
| 0 | 401 | 424 | — | |
| 176 | 142 | 347 | 13.1.0.283429Nov 1, 2026 | |
| 11 | 43 | 65 | index-kWWFxlHg.jsOct 30, 2026 | |
| 0 | 26 | 42 | — | |
| 11 | 14 | 50 | v7.3.4 (beta)Oct 29, 2026 | |
| 0 | 20 | 24 | — | |
| 9 | 5 | 22 | 79712542 B etag fbbeae8360cdce1c64bbdf91a5abcee04a60f554Nov 1, 2026 | |
| 4 | 9 | 20 | 13.1.2 (min iOS 15.0)Oct 30, 2026 | |
| 0 | 12 | 16 | — | |
| 0 | 5 | 5 | — |
Change log
- UpdateAndroid
Telegram Android Beta (APK) · 79685176 B etag 6a6d1dac0e051cca3949c40b88d7cd0abdb900c0 → 79712542 B etag fbbeae8360cdce1c64bbdf91a5abcee04a60f554
- Strings and filesServers and config
Telegram test servers (stand pages and files, snapshot) · +2 −2 GitHub ↗
New files added: i-/botfather.html (content hash 3e368460) and i-/stickers.html (content hash 40db09da), replacing the previous versions. The changes include updated JavaScript and CSS files for the botfather functionality and stickers page.
What changed
- + i-/botfather.html=3e368460
- + i-/stickers.html=40db09da
- − i-/botfather.html=8a4e3d7a
- − i-/stickers.html=76419d47
- SchemaWeb clients
Telegram mini apps (production host) · +1 −1
The update introduces a new function `handleBotFatherCommand` in botfather.js that processes incoming commands from the BotFather interface, enhancing the handling of bot creation and management requests.
What changed
- + js/botfather.js=97341
- − js/botfather.js=97195
- Strings and filesServers and config
Telegram test servers (stand pages and files, snapshot) · +1 −1 GitHub ↗
The auction.css file on the b stand was updated from version 5459b1b0 to dd4cb8c7, replacing the previous version. The webappdemo.css and webappdemo.js files were added to the a stand with new hashes.
What changed
- + b-/auction.css=dd4cb8c7
- − b-/auction.css=5459b1b0
- UpdateAndroid
Telegram Android (APK from the site) · 70867407 B etag d08ae13514f3929f9a93a9d5c2fdd66352803f87 → 70874473 B etag 1d4ec3875a4e86b7d251ed4b41228bd9c5bb1100
- Strings and filesmacOS
Telegram macOS beta binary strings · +23 −16
What changed
- + BKZBAd fv&hy
- + Couldn't find this location. Please try again.
- + This session is from the official Telegram app
- + Timestamp Signer ST011
- + /jmb9n
- + AusersF0
- + B9hashValueSiv
- + C9xCr6s
- + EgJnqy
- + GmOrZh
- + Hkh8Iv
- + IltD5N9n
- + Jo4gpLk
- + MeFrAu
- + P67gKz
- + R4cQpw
- + SessionDetailRowItem
- + SessionDetailRowView
- + Sg7playingtSg
- + Tuj48Hh
- + Yih8mDq
- + Yx9mtEd
- + Zih8St
- − Timestamp Signer ST021
- − A9hashValueSiv
- − FetU8e
- − H3fGp3o
- − L3S3Jl
- − MsxyG9
- − NhmzDf
- − Rhk58Ht
- − Rhk78Hv
- − S4KeMb
- − S7pAyo
- − VnowSdv
- − Wr8eEq
- − Y8rawValue
- − YjvV3lz
- − YoDp9e
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283427 → 13.1.0.283429
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283427 → 1.0.283429
- Strings and filesmacOS
Telegram macOS beta binary strings · +37 −25
New types and constants related to forum and sidebar functionality have been added, including `ChatSidebarKind`, `ForumDisplayMode`, `ForumSidebarController`, and associated view and model components. The changes also introduce new identifiers and constants such as `EpurchaseDate`, `FetU8e`, and `H3fGp3o`, indicating updates to forum display logic and user interface structure.
What changed
- + Timestamp Signer ST021
- + ChatSidebarKind
- + EpurchaseDate
- + FetU8e
- + ForumDisplayChoice
- + ForumDisplayMode
- + ForumDisplayModeItem
- + ForumDisplayModeView
- + ForumSidebarController
- + ForumSidebarRowsContent
- + ForumSidebarRowsView
- + ForumSidebarView
- + H3fGp3o
- + IfkGre6
- + J9hashValueSiv
- + Jik8Ka
- + JoVsXw
- + L3S3Jl
- + MsxyG9
- + NhmzDf
- + OpenSbvpfi
- + Rhk58Ht
- + Rhk78Hv
- + S4KeMb
- + S7pAyo
- + Sg16selectedThreadId
- + SgtctcSg
- + SidebarRootRowItem
- + TgetStar
- + TrailingRequest
- + TrailingSidebarStack
- + WmakeScope6engine
- + WnowSdv
- + Wr8eEq
- + X1sourceReady
- + YjvV3lz
- + YoDp9e
- − Timestamp Signer ST011
- − Bih8Jt
- − C7uXsx
- − CcNo1j
- − DpurchaseDate
- − EwnbU0
- − Hkh8Iu
- − I9hashValueSiv
- − J7NmHu
- − L9Uggaf
- − Nm2Vi2
- − R5k68Hs
- − SgetStar
- − SjAxSv
- − V9hB79
- − VmakeScope6engine
- − W1sourceReady
- − WtYnvk
- − XegAz7
- − Xih8Jt
- − Y9hashValueSiv
- − YbgW1m
- − Yih8R6l
- − Z5loadHistoryPage
- − Z8progressSfv
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283426 → 13.1.0.283427
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283426 → 1.0.283427
- Strings and filesServers and config
Telegram test servers (stand pages and files, snapshot) · +1 −1 GitHub ↗
The auction.css file was updated on the test servers, replacing the old version with a new one. The change includes updates to the ads guidelines and terms of service pages, along with a new auction.js file.
What changed
- + y-/auction.css=dd4cb8c7
- − y-/auction.css=5459b1b0
- RepositoryWeb clients
tweb (Web K) · Themes: a Day theme's gradient that starts at white keeps its wallpaper GitHub ↗
The Day theme now preserves its wallpaper when the gradient starts from white. The service worker's MTProto port restriction to answering tabs has been removed.
- RepositoryWeb clients
tweb (Web K) · Service worker: the MTProto port goes only to a tab that answers, nev… GitHub ↗
The service worker now directs the MTProto port only to the tab that responds, never to inactive tabs. The TON version has been updated to v2026.10.
- Strings and filesAndroid
Telegram Android beta strings · +15 −64
New strings added: "All Messages", "Compact Mode", "Direct messages", "Sidebar", "This request has expired.", "Your wallet is not available on this device." New TL_* types added: TL_messages_getBotWidgetQueryAnswer_layer233, TL_updateBotWidgetCopyQuery_layer233, TL_updateBotWidgetQuery_layer233, TL_updateEditForumTopic, TL_updateInlineBotWidgetQuery_layer233, TL_userWallet, TL_widgetQueryTypeData, TL_widgetQueryTypeSentTransaction, TL_widgetQueryTypeSignData.
What changed
- + TL_messages_getBotWidgetQueryAnswer_layer233
- + TL_updateBotWidgetCopyQuery_layer233
- + TL_updateBotWidgetQuery_layer233
- + TL_updateEditForumTopic
- + TL_updateInlineBotWidgetQuery_layer233
- + TL_userWallet
- + TL_widgetQueryTypeData
- + TL_widgetQueryTypeSentTransaction
- + TL_widgetQueryTypeSignData
- + All Messages
- + Compact Mode
- + Direct messages
- + Sidebar
- + This request has expired.
- + Your wallet is not available on this device.
- − TL_channels_editChannelNews
- − TL_feedItemInterestCategories
- − TL_feedItemMessage
- − TL_feedItemMessageGroup
- − TL_feedMessages
- − TL_feedMessagesNotModified
- − TL_feed_getFeed
- − TL_feed_getForYou
- − TL_feed_getInterestCategories
- − TL_feed_readFeed
- − TL_feed_setInterestCategories
- − TL_interestCategories
- − TL_interestCategoriesNotModified
- − TL_providers
- − TL_providersNotModified
- − TL_updateReadFeed
- − %1$s connected!
- − **%1$s** added to **Chats**.
- − **%1$s** added to **News**.
- − **%1$s** archived.
- − **%1$s** removed from **Chats**.
- − **%1$s** removed from **News**.
- − **%1$s** unarchived.
- − AI agents are not available yet.
- − API Key
- − API key
- − Add Another Provider
- − Add Your AI API key
- − Add to Chats
- − Add to News
- − Added to Chats
- − Added to News
- − Choose AI Provider
- − Connect %1$s
- − Connect API Key
- − Connecting…
- − Could not save your interests. Please try again.
- − For you
- − Get your API key or API token in your **AI provider’s settings**.
- − Go make some news of your own.
- and 24 more
- UpdateAndroid
Telegram Android Beta (APK) · 80438503 B etag fcf28b23f9dc38bd715167604aae934ae9227c6d → 79685176 B etag 6a6d1dac0e051cca3949c40b88d7cd0abdb900c0
- Strings and filesmacOS
Telegram macOS beta binary strings · +9 −11
Newly added string identifiers include "Timestamp Signer ST011", "CcNo1j", "EwnbU0", "J7NmHu", "Nm2Vi2", "WtYnvk", "XegAz7", "YbgW1m", "Yih8R6l", which appear to be cryptographic or internal signing identifiers, possibly related to timestamp validation or authentication mechanisms. The removal of identifiers like "Timestamp Signer ST021" and others suggests deprecation or replacement of older signing schemes or internal constants.
What changed
- + Timestamp Signer ST011
- + CcNo1j
- + EwnbU0
- + J7NmHu
- + Nm2Vi2
- + WtYnvk
- + XegAz7
- + YbgW1m
- + Yih8R6l
- − Timestamp Signer ST021
- − A8Je2j
- − ArKeJ8
- − BjtUpFc
- − CcKtTa
- − D3m4vK7
- − Hm9vVl
- − S42Bcm0
- − U4s3Wu
- − Yih8W6l
- − ZbPsk2
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283425 → 13.1.0.283426
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283425 → 1.0.283426
- Strings and filesServers and config
Telegram production web (pages and files, snapshot) · +4 −4 GitHub ↗
New files added: auction.css, bot-stickers.css, botfather.html, stickers.html. The changes indicate a replacement of old versions with new ones, likely part of a deployment update for web pages related to bot stickers and botfather functionality.
What changed
- + auction.css=5459b1b0
- + bot-stickers.css=846987a1
- + botfather.html=4c4de072
- + stickers.html=2f06e7a1
- − auction.css=4bd0c93b
- − bot-stickers.css=8c8e5ee0
- − botfather.html=54bef23b
- − stickers.html=d5bdaba4
- Strings and filesServers and config
Telegram test servers (stand pages and files, snapshot) · +10 −10 GitHub ↗
The bot-stickers.css file was updated on all test servers (b:, i:, l:, y:) with a new version, replacing the old one. The botfather.html and stickers.html pages were also updated on the l: and y: servers, indicating a change in their content or layout.
What changed
- + b-/bot-stickers.css=846987a1
- + i-/auction.css=5459b1b0
- + i-/bot-stickers.css=846987a1
- + l-/auction.css=5459b1b0
- + l-/bot-stickers.css=846987a1
- + l-/botfather.html=d2871b03
- + l-/stickers.html=e406f145
- + y-/bot-stickers.css=846987a1
- + y-/botfather.html=c95b1d21
- + y-/stickers.html=b31f0804
- − b-/bot-stickers.css=8c8e5ee0
- − i-/auction.css=4bd0c93b
- − i-/bot-stickers.css=8c8e5ee0
- − l-/auction.css=4bd0c93b
- − l-/bot-stickers.css=8c8e5ee0
- − l-/botfather.html=3df7f855
- − l-/stickers.html=5c4d6cd6
- − y-/bot-stickers.css=8c8e5ee0
- − y-/botfather.html=1744948c
- − y-/stickers.html=1c01c2a9
- SchemaServers and config
Telegram static (stel.com stands) · +1 −1
Added support for a new bot setting 'btfsb' in botChangeSettings, which likely controls a sidebar-related feature. Added a new UI toggle for '.js-threaded-mode-sidebar-toggle' to show/hide a sidebar in threaded mode.
What changed
- + l:js/botfather.js=97341
- − l:js/botfather.js=97195
- Strings and filesmacOS
Telegram macOS beta binary strings · +11 −14
New strings A8Je2j, ArKeJ8, BjtUpFc, CcKtTa, D3m4vK7, Hm9vVl, S42Bcm0, SjAxSv, U4s3Wu, Yih8W6l, ZbPsk2 are added to the Telegram macOS beta binary, likely representing new features, UI elements, or internal identifiers. Removed strings include deprecated identifiers and possibly obsolete features such as Timestamp Signer ST011, BuQzkx, C7Eywl9, NyeH8a, Pg9Qjp, PjSyvy, QyoyBr, RhB3y6, Yih8Y6l, ZozbHf, Zp5Hhm.
What changed
- + A8Je2j
- + ArKeJ8
- + BjtUpFc
- + CcKtTa
- + D3m4vK7
- + Hm9vVl
- + S42Bcm0
- + SjAxSv
- + U4s3Wu
- + Yih8W6l
- + ZbPsk2
- − Timestamp Signer ST011
- − BuQzkx
- − C7Eywl9
- − NyeH8a
- − Pg9Qjp
- − PjSyvy
- − QyoyBr
- − RhB3y6
- − X1emTaw
- − Y3Mfc1
- − YaIjzm
- − Yih8Y6l
- − ZozbHf
- − Zp5Hhm
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283424 → 13.1.0.283425
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283424 → 1.0.283425
- Strings and filesmacOS
Telegram macOS beta binary strings · +14 −8
The added strings include new identifiers for cryptographic components (BuQzkx, C7Eywl9, NyeH8a, Pg9Qjp, PjSyvy, QyoyBr) and UI elements (Qz6Result, QzGtSg), suggesting enhancements to signing mechanisms, user interface components, and possibly new features in the app's security or display logic. The removed strings (DpgH8h, GqxOo5, LgrWkj, MlM8zo, Nb00Um1, PbErLe, Pyc3Vnt) correspond to obsolete or deprecated features, likely indicating cleanup of unused code paths or outdated UI elements.
What changed
- + Timestamp Signer ST021
- + BuQzkx
- + C7Eywl9
- + NyeH8a
- + Pg9Qjp
- + PjSyvy
- + QyoyBr
- + RhB3y6
- + X1emTaw
- + Y3Mfc1
- + YaIjzm
- + Yih8Y6l
- + ZozbHf
- + Zp5Hhm
- − DpgH8h
- − GqxOo5
- − LgrWkj
- − MlM8zo
- − Nb00Um1
- − PbErLe
- − Pyc3Vnt
- − U6I2gMk
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283423 → 13.1.0.283424
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283423 → 1.0.283424
- Strings and filesmacOS
Telegram macOS beta binary strings · +41 −21
Newly added strings indicate support for widget-related data types and wallet operations in Telegram macOS beta, including `BotWidgetQueryType`, `BotWidgetUserWallet`, `Cons_widgetQueryTypeData`, `Cons_widgetQueryTypeSignData`, and `UserWallet` for handling widget queries and wallet interactions. The addition of `BAD_REQUEST`, `BocTotalSiv`, `CopyTextLengthSiv`, and `SignDataLengthSiv` suggests enhanced validation and data size tracking in widget and signing workflows.
What changed
- + Some emulated actions may fail.
- + Cons_userWallet
- + Cons_widgetQueryTypeData
- + Cons_widgetQueryTypeSignData
- + BAD_REQUEST
- + BocTotalSiv
- + BotWidgetQueryType
- + BotWidgetUserWallet
- + C7uXsx
- + CopyTextLengthSiv
- + DpgH8h
- + GqxOo5
- + Hkh8Iu
- + L7emojiId
- + L9Uggaf
- + LgrWkj
- + MessagesSiv
- + MlM8zo
- + Nb00Um1
- + PbErLe
- + Pyc3Vnt
- + R5k68Hs
- + SignDataLengthSiv
- + SignDataPayload
- + T8getStar
- + TsRevenue
- + Tv2S9u
- + U6I2gMk
- + UserWallet
- + V9hB79
- + WalletCall
- + WalletMessage
- + WidgetContentSafeArea
- + WidgetQueryType
- + WidgetWalletPayload
- + X4pickerFinished
- + X9hashValueSiv
- + XmaxStepsSiv
- + Z9hashValueSiv
- + ZrchiveUtils
- and 1 more
- − AwskTj
- − Gu8Vcv
- − Hkh8Is
- − I3jO0di
- − K7emojiId
- − P6vxQj
- − PgCrcyk
- − R5k68Hq
- − S8getStar
- − Sku8Uu
- − SsRevenue
- − V9hashValueSiv
- − W4pickerFinished
- − WmaxStepsSiv
- − XjGwijx
- − Ybt8H7
- − Yih8Pmq
- − YrchiveUtils
- − YuniqueIds5Int64Vv
- − Z0jqEs
- − Zzx7C3
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283418 → 13.1.0.283423
- UpdatemacOS
Telegram macOS (beta) · 13.1.0.283418 → 1.0.283423
- SchemaServers and config
Telegram static (stel.com stands) · +1 −1
Added support for a new bot setting 'btfsb' in bot settings management. Introduced a new UI toggle for the threaded mode sidebar in the botfather interface.
What changed
- + b:js/botfather.js=97341
- − b:js/botfather.js=97195
- SchemaServers and config
Telegram static (stel.com stands) · +1 −1
Added support for a new bot setting 'btfsb' in bot settings management. Introduced a new UI toggle for the threaded mode sidebar, hidden by default and shown when the threaded mode toggle is activated.
What changed
- + y:js/botfather.js=daa8a68def28
- − y:js/botfather.js=6330eab130ca
- SchemaServers and config
Telegram static (stel.com stands) · +1 −1
Added support for a new bot setting 'btfsb' in botChangeSettings, which likely controls a sidebar-related feature. Added a new toggle for '.js-threaded-mode-sidebar-toggle' to show/hide a sidebar in threaded mode.
What changed
- + i:js/botfather.js=97341
- − i:js/botfather.js=97195
- RepositoryEngines and libraries
libprisma · Update grammars GitHub ↗
The change updates grammars in libprisma, removing the previous restriction on syntax highlighting for untrusted code blocks. This enables broader grammar support without the prior safety limitation.
- ConfigTON and wallet
TON Connect wallet registry · +1 −0 GitHub ↗
Added Guarda Wallet to the TON Connect wallet registry with Chrome platform support and a dedicated bridge. The change replaces GiftPass Wallet with Guarda Wallet while keeping other wallets intact.
What changed
- + guarda name=Guarda Wallet url=https://guarda.com/ deeplink= bridge=guarda platforms=chrome
- RepositoryEngines and libraries
libprisma · Bound syntax highlighting work for untrusted code blocks GitHub ↗
- RepositoryTON and wallet
TON Connect wallets-list · feat: add Guarda Wallet (#215) GitHub ↗
- RepositoryWeb clients
tweb (Web K) · Chat: a jump's highlights come when the fresh page renders as the cha… GitHub ↗
The tweb string change introduces a new UI message indicating that chat highlights appear when a fresh page renders. The change in the wallet-engine repository refactors the check for encrypted comments keys.
- RepositoryEngines and libraries
tg_owt · Check desktop capture bounds during resolution changes. GitHub ↗
Added a desktop‑capture bounds check to tg_owt and removed the “reject wrapped packet sequences beyond the FEC mask” rule. Also fixed RichBlockDocument in telegram‑bot‑api, bumped telegram‑ios version, enabled GPU‑based scaling and NV12 conversion for UWP screen capture in tgcalls, and updated ThorVG to 1.1.3.
Frequently asked questions
- How much more actively is Telegram developed in 2026 than in 2025?
- From 1 January to October 31 2026, Telegram's open repositories saw commits: 15,001 against 7,432 (+102%); lines of code changed: 3,983,369 against 1,086,294 (+267%); developers: 142 against 57 (+149%); releases and betas: 104 against 88 (+18%) — over the same stretch of 2025.
- How many changes did Telegram ship in October 2026?
- In October 2026 (to October 31): commits: 2,372 against 1,004 (+136%); lines of code changed: 844,314 against 129,930 (+550%); developers: 63 against 21 (+200%); releases and betas: 12 against 11 (+9%) in October 2025.
- Who were Telegram's most active developers in October 2026?
- By commits across all of Telegram's open repositories: @john-preston — 832 commits, 0 lines; Isaac — 199 commits, 0 lines; @morethanwords — 193 commits, 423 lines; @levlam — 187 commits, 0 lines; @vkryl — 181 commits, 99 lines; @laktyushin — 146 commits, 0 lines; @ilya-fedin — 120 commits, 0 lines; @23rd — 76 commits, 11,032 lines; M — 56 commits, 0 lines; @macosswift — 45 commits, 0 lines.@john-preston@morethanwords@levlam@vkryl@laktyushin@ilya-fedin@23rd@macosswift
- Which month was the most active in Telegram's history?
- By commits, August 2026: 2,409. By lines of code changed, October 2026: 844,314. The count starts in 2013.
- How many developers and commits are in Telegram's history?
- 626 authors and 91,517 non-merge commits since 2013, 19,778,888 lines of code changed. The full author list and the daily data are in the downloads above.
- Which Telegram repositories are counted?
- 105 open repositories. Desktop (Windows, Linux): telegramdesktop/tdesktop, telegramdesktop/tdx, desktop-app/lib_ui, desktop-app/cmake_helpers, desktop-app/lib_base, desktop-app/patches, desktop-app/lib_webview, desktop-app/lib_spellcheck, desktop-app/lib_webrtc, desktop-app/rlottie, desktop-app/codegen, desktop-app/lib_lottie, telegramdesktop/dependencies_windows, desktop-app/lib_tl, telegramdesktop/qtlottie, desktop-app/lib_crl, telegramdesktop/crl, desktop-app/MicroTeX, desktop-app/lib_rpl, desktop-app/lib_storage, desktop-app/snapcraft-desktop-helpers, desktop-app/gyp_helpers, desktop-app/lib_waylandshells, desktop-app/qt6_windows7_patches, desktop-app/tg_angle, desktop-app/qt6_highsierra_patches, desktop-app/lib_updater, desktop-app/lib_translate, desktop-app/crashpad, desktop-app/action_code_updater, desktop-app/action_issue_closer, desktop-app/lib_qr, desktop-app/lzma, desktop-app/rnnoise, desktop-app/zed-tl, desktop-app/lib_rlottie, desktop-app/macos_gate, telegramdesktop/docker_linux_build, desktop-app/win7_gate. API and Bot API: tdlib/td, arseny30/tdutils, tdlib/telegram-bot-api, arseny30/tdtl, TelegramMessenger/TGPassportAndroidSDK, TelegramMessenger/TGPassportKit, TelegramMessenger/GamingCommunication, TelegramMessenger/TGMiniAppsJsSDK, TelegramMessenger/TGPassportJsSDK, TelegramMessenger/TGPassportPHPSample, arseny30/tdactor. iOS: TelegramMessenger/Telegram-iOS, peter-iakovlev/Telegram, TelegramMessenger/TelegramStickersImport, TelegramMessenger/telegram-login-ios. Web clients: morethanwords/tweb, Ajaxy/telegram-tt, zhukov/webogram, Ajaxy/lovely-chart, Ajaxy/teact, morethanwords/tweb-design, morethanwords/rlottie-web. Android: TGX-Android/Telegram-X, DrKLO/Telegram, TGX-Android/tdlib, TGX-Android/Publisher, TGX-Android/tdlib-utils, TGX-Android/X-Core, TGX-Android/X-Android, TGX-Android/leveldb, TGX-Android/jni-utils, TGX-Android/videolib, TelegramMessenger/telegram-login-android, DrKLO/webrtc-google-h265, DrKLO/TelegramStickersImport, TGX-Android/X-Annotation, TGX-Android/git-tools. Engines and libraries: TelegramMessenger/tgcalls, TGX-Android/tgcalls, desktop-app/tg_owt, telegramdesktop/libtgvoip, grishka/libtgvoip, TGX-Android/libtgvoip, dkaraush/tlottie, TGX-Android/tlottie, TelegramMessenger/rlottie, TelegramMessenger/libprisma, desktop-app/libprisma, ali-fareed/lottiecpp, TelegramMessenger/quickjs, ali-fareed/webrtc-ios, TelegramMessenger/mtproto-engine, telegramdesktop/tgvoip-test-suite, TelegramMessenger/bodymovin-extension, TGX-Android/rlottie. TON and wallet: i582/wallet-engine, desktop-app/lib_wallet, desktop-app/lib_ton, TelegramMessenger/telemint. macOS: TelegramMessenger/Telegram-macOS, macosswift/rlottie, macosswift/sparkle. Servers and config: TelegramMessenger/cocoon, TelegramMessenger/MTProxy, telegramdesktop/tproxy-server, TelegramMessenger/cocoon-contracts.
- What counts as an update and what as a change?
- An update is a new client build: the version number in a store, an update feed or a GitHub release has moved. A change is everything else Telegram altered in its artifacts: API schema methods, interface strings, config keys, test server files, website pages and new commits in its open repositories.
- How far back does the history go?
- From the first commit of every open repository: Telegram for Android from October 2013, Telegram Desktop from May 2014, the iOS client's modules from February 2014. The former repository of the native macOS client, overtake/TelegramSwift, is unavailable now, so macOS history starts with the new repository in October 2026.
- Where does the data come from?
- From what Telegram publishes itself: the open repositories of its clients and TDLib, localisation files, version feeds and server config. Every half hour the current state is compared with the previous one, and only the difference enters the log. Version flapping between store regions and repeats of the same edit are not counted.
- Is this an official Telegram page?
- No. gramnews.org is an independent publication with no ties to Telegram. The page is statistics on what changes in Telegram's public artifacts; it hosts no apps and no build files.
See also: Telegram Premium and Stars prices and Gram Wallet in numbers.