n8n-io/n8n SLOC report

As of 2026-08-23 (commit 5a0b3f02c7c4), n8n-io/n8n contains 3,039,488 total lines: 2,591,930 code, 199,797 comments, 247,761 blank, across 17,988 files in 21 languages (top: TypeScript 72.5%). Counted with tokei via OctoCounts.

OctoCounts produced this report by resolving n8n-io/n8n to commit 5a0b3f02c7c4, 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 85.3% of all lines, comments represent 6.6%, and the repository averages 144 code lines per file. TypeScript accounts for 72.5% of counted code.

LanguageFilesLinesCodeCommentsBlanks
TypeScript1296722726401879045166953226642
JSON2296587728587706022
YAML2315770754609923006
Vue125730388271121733103
JavaScript217215501670128072042
Sass9915486126477062133
SVG61750395023133
Python5054744268269937
Handlebars11272625627157
Shell713801036196148
CSS6393333852
Dockerfile747929311076

Top language (TypeScript 72.5%). Generated at 2026-08-23T03:14:29.051012952+00:00.

Report FAQ

How many lines of code does n8n-io/n8n have?

n8n-io/n8n has 3,039,488 total lines, including 2,591,930 code lines, 199,797 comment lines, and 247,761 blank lines.

How was the n8n-io/n8n line count measured?

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

What commit was counted for n8n-io/n8n?

This OctoCounts report was generated from master at commit 5a0b3f02c7c4 on 2026-08-23T03:14:29.051012952+00:00.