# frappe/erpnext SLOC report

> As of 2026-09-08 (commit d19b19752455), frappe/erpnext contains 2,377,790 total lines: 1,188,721 code, 868,921 comments, 320,148 blank, across 4,282 files in 13 languages (top: PO File 50.7%). Counted with tokei via OctoCounts.

OctoCounts produced this report by resolving frappe/erpnext to commit d19b19752455, 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 50.0% of all lines, comments represent 36.5%, and the repository averages 278 code lines per file. PO File accounts for 50.7% of counted code.

| Language | Files | Lines | Code | Comments | Blanks |
| --- | ---: | ---: | ---: | ---: | ---: |
| PO File | 26 | 1,723,819 | 602,525 | 855,316 | 265,978 |
| JSON | 968 | 305,969 | 305,784 | 0 | 185 |
| Python | 2,344 | 268,614 | 213,332 | 8,498 | 46,784 |
| JavaScript | 604 | 67,232 | 59,380 | 1,765 | 6,087 |
| HTML | 110 | 5,613 | 5,242 | 53 | 318 |
| Sass | 8 | 2,108 | 1,774 | 4 | 330 |
| XML | 1 | 245 | 242 | 0 | 3 |
| SVG | 5 | 174 | 174 | 0 | 0 |
| CSS | 8 | 189 | 160 | 1 | 28 |
| TOML | 1 | 82 | 69 | 3 | 10 |
| YAML | 3 | 43 | 39 | 0 | 4 |
| Markdown | 196 | 2,489 | 0 | 2,190 | 299 |

Top language (PO File 50.7%). Generated at 2026-09-08T10:38:50.975067828+00:00. Canonical report: https://octocounts.com/github/frappe/erpnext

## Report FAQ

### How many lines of code does frappe/erpnext have?

frappe/erpnext has 2,377,790 total lines, including 1,188,721 code lines, 868,921 comment lines, and 320,148 blank lines.

### How was the frappe/erpnext line count measured?

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

### What commit was counted for frappe/erpnext?

This OctoCounts report was generated from d19b1975245593c290f077a0f7062e50d1fd18a3 at commit d19b19752455 on 2026-09-08T10:38:50.975067828+00:00.

## Similar repository reports

- [darktable-org/darktable](https://octocounts.com/github/darktable-org/darktable) — PO File, 1,235,454 code lines
- [apache/superset](https://octocounts.com/github/apache/superset) — PO File, 1,280,552 code lines
- [util-linux/util-linux](https://octocounts.com/github/util-linux/util-linux) — PO File, 1,035,590 code lines
- [git/git](https://octocounts.com/github/git/git) — PO File, 919,581 code lines
- [fish-shell/fish-shell](https://octocounts.com/github/fish-shell/fish-shell) — PO File, 656,720 code lines
- [friendica/friendica](https://octocounts.com/github/friendica/friendica) — PO File, 579,482 code lines

## Related OctoCounts pages

- [Recently analyzed repositories](https://octocounts.com/recent)
- [Popular SLOC reports](https://octocounts.com/popular)
- [Trending GitHub repositories](https://octocounts.com/trending)
- [Hall of Monoliths](https://octocounts.com/hall-of-monoliths)
- [GitHub SLOC counter guide](https://octocounts.com/docs/github-sloc-counter)
- [Counting methodology](https://octocounts.com/docs/methodology)
- [OctoCounts API docs](https://octocounts.com/docs/api)
