ManimCommunity/manim SLOC report

As of 2026-08-14 (commit 31a619ff432d), ManimCommunity/manim contains 159,150 total lines: 115,517 code, 16,790 comments, 26,843 blank, across 1,080 files in 22 languages (top: Python 70.2%). Counted with tokei via OctoCounts.

OctoCounts produced this report by resolving ManimCommunity/manim to commit 31a619ff432d, 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 large codebase by counted code lines. Code represents 72.6% of all lines, comments represent 10.5%, and the repository averages 107 code lines per file. Python accounts for 70.2% of counted code.

LanguageFilesLinesCodeCommentsBlanks
Python3339464081050275310837
PO File54244281215561190210823
ReStructuredText6612387829904088
SVG43238822595475
GLSL4017321294150288
JSON1026926900
TOML12211861322
Forge Config62781368656
AWK113791397
CSS110382120
INI1161804239
Dockerfile188651013

Top language (Python 70.2%). Generated at 2026-08-14T18:06:39.884621037+00:00.

Report FAQ

How many lines of code does ManimCommunity/manim have?

ManimCommunity/manim has 159,150 total lines, including 115,517 code lines, 16,790 comment lines, and 26,843 blank lines.

How was the ManimCommunity/manim line count measured?

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

What commit was counted for ManimCommunity/manim?

This OctoCounts report was generated from main at commit 31a619ff432d on 2026-08-14T18:06:39.884621037+00:00.