TelegramMessenger/Telegram-iOS

TelegramMessenger/Telegram-iOS has 6,252,797 source lines of code out of 8,049,911 total lines across 23,340 files, counted from the master ref at commit fb0e62ba8a14 by the OctoCounts tokei engine on 2026-10-23. The report is cached by commit, tokei version, and analysis options, so recounting the same revision returns exactly these numbers.

TelegramMessenger/Telegram-iOS: 6,252,797 code lines at commit fb0e62ba8a14, counted with tokei-14.0.0 on 2026-10-23. Saved result 81dae2fade24c880756f45aa8ba8080f6ecd535ecad4d8a8cb4ce1687c8d6fb8.

OctoCounts produced this report by resolving TelegramMessenger/Telegram-iOS to commit fb0e62ba8a14, downloading the repository source archive, and counting every source file with tokei, the open-source line counter written in Rust. The table below breaks the count down by programming language into files, total lines, code lines, comment lines, and blank lines, so the figures can be compared across languages and projects. Results are cached by commit, tokei version, and analysis options, so counting the same revision again reproduces exactly these numbers.

Repository size insights

This is a very large codebase by counted code lines. Code represents 77.7% of all lines, comments represent 10.8%, and the repository averages 268 code lines per file. C accounts for 31.6% of counted code.

LanguageFilesLinesCodeCommentsBlanks
C447425610021974657296954289391
Swift636822510421882131114382254529
C Header49341110986685188262403163395
C++13296356465009976470169948
GNU Style Assembly3973377182967151299528008
Objective-C967335727278857932047550
Assembly3262123131733371706021916
JSON19211078871077170170
Perl61693085650565076296
Bazel88649830467079772146
C++ Header114493213984361513327
Objective-C++109403563121126556490
Python112367803067519704135
Shell178357872806141443582
CMake146258232116325402120
Visual Studio Project72166371663700
Autoconf7315507132638391405
M445161031106438181221
Bitbake7171826168303711
Makefile7568155964187664
Metal Shading Language3161475020320807
C#2049073822823262
JavaScript2350073670708629
Java19611935462077496
GLSL3451753537824814
OCaml123375317020185
Forge Config11262025683913
CUDA926181994262362
Go925571819438300
Pascal224781793211474
XML8193417220212
OpenCL1420541499272283
Automake3016021170208224
PO File124251100788537
FlatBuffers Schema341340108815237
TeX113341043124167
Visual Studio Solution899198605
Module-Definition9981947313
F#2105474882224
Meson218577413185
Cython81013633247133
SVG11159259110
YAML56195121052
BASH34734043732
Batch25606376126104
CSS3371311852
MSBuild629229200
HICAD3288245043
HTML12196175912
Snakemake111511401
TypeScript18752287
Ruby1615119
Rust1595108
Coq7494900
Lex1319412726
LD Script34730143
Xcode Config3171304
TOML2221192
ReScript13300
Markdown108269200221404780
Plain Text79404170343716046

Top language (C 31.6%). Generated at .

Reproduce this report

Reproduce this exact report and configuration.

Report FAQ

How many lines of code does TelegramMessenger/Telegram-iOS have?

TelegramMessenger/Telegram-iOS has 8,049,911 total lines, including 6,252,797 code lines, 872,547 comment lines, and 924,567 blank lines.

How was the TelegramMessenger/Telegram-iOS line count measured?

OctoCounts resolved the public GitHub repository to commit fb0e62ba8a14, downloaded the source archive, counted it with tokei, and cached the report by commit, tokei version, and analysis options.

What commit was counted for TelegramMessenger/Telegram-iOS?

This OctoCounts report was generated from master at commit fb0e62ba8a14 on 2026-10-23T07:33:45.284451630Z.

Similar repository reports

Other public repositories with an OctoCounts report, ranked by top language and code size similarity:

Play the growth animation for TelegramMessenger/Telegram-iOS on this page — 6,252,797 code lines across 61 languages, counted by tokei.