# OpenSPG/openspg SLOC report

> As of 2026-09-16 (commit ceeb3ef549df), OpenSPG/openspg contains 153,313 total lines: 104,930 code, 29,975 comments, 18,408 blank, across 1,560 files in 10 languages (top: Java 75.8%). Custom configuration (tests excluded, docs excluded, generated excluded). Counted with tokei via OctoCounts.

OpenSPG/openspg has 104,930 source lines of code out of 153,313 total lines across 1,560 files, counted from the ceeb3ef549df79ca4c4878e7ff452c73584991f3 ref at commit ceeb3ef549df by the OctoCounts tokei engine on 2026-09-16. The report is cached by commit, tokei version, and analysis options, so recounting the same revision returns exactly these numbers.

OctoCounts produced this report by resolving OpenSPG/openspg to commit ceeb3ef549df, 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 68.4% of all lines, comments represent 19.6%, and the repository averages 67 code lines per file. Java accounts for 75.8% of counted code.

| Language | Files | Lines | Code | Comments | Blanks |
| --- | ---: | ---: | ---: | ---: | ---: |
| Java | 1,309 | 120,348 | 79,509 | 24,924 | 15,915 |
| Scala | 144 | 17,811 | 12,578 | 3,436 | 1,797 |
| XML | 86 | 13,513 | 11,666 | 1,322 | 525 |
| SQL | 2 | 727 | 655 | 20 | 52 |
| C++ | 2 | 223 | 170 | 33 | 20 |
| YAML | 2 | 170 | 164 | 0 | 6 |
| Shell | 6 | 165 | 79 | 69 | 17 |
| Apache Velocity | 3 | 64 | 61 | 0 | 3 |
| Dockerfile | 3 | 106 | 48 | 40 | 18 |
| Markdown | 3 | 186 | 0 | 131 | 55 |

Top language (Java 75.8%). Generated at 2026-09-16T13:32:41.538956181+00:00. Canonical report: https://octocounts.com/github/OpenSPG/openspg

## Reproduce this report

[Reproduce this exact report and configuration](https://octocounts.com/github/OpenSPG/openspg/commit/ceeb3ef549df79ca4c4878e7ff452c73584991f3?analysis=%7B%22ignoredDirs%22%3A%5B%5D%2C%22ignoredLanguages%22%3A%5B%5D%2C%22profile%22%3A%22default%22%2C%22includeDocs%22%3Afalse%2C%22includeTests%22%3Afalse%2C%22includeGenerated%22%3Afalse%7D).

## Report FAQ

### How many lines of code does OpenSPG/openspg have?

OpenSPG/openspg has 153,313 total lines, including 104,930 code lines, 29,975 comment lines, and 18,408 blank lines.

### How was the OpenSPG/openspg line count measured?

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

### What commit was counted for OpenSPG/openspg?

This OctoCounts report was generated from ceeb3ef549df79ca4c4878e7ff452c73584991f3 at commit ceeb3ef549df on 2026-09-16T13:32:41.538956181+00:00.

## Similar repository reports

- [nageoffer/ragent](https://octocounts.com/github/nageoffer/ragent) — Java, 106,412 code lines
- [864381832/xJavaFxTool](https://octocounts.com/github/864381832/xJavaFxTool) — Java, 106,924 code lines
- [WangSanPing/t3rik-erp](https://octocounts.com/github/WangSanPing/t3rik-erp) — Java, 111,581 code lines
- [processing/processing4](https://octocounts.com/github/processing/processing4) — Java, 112,583 code lines
- [airbnb/epoxy](https://octocounts.com/github/airbnb/epoxy) — Java, 94,042 code lines
- [meitanzai/ktg-mes](https://octocounts.com/github/meitanzai/ktg-mes) — Java, 90,595 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)
- [MongoDB vs PostgreSQL](https://octocounts.com/compare/mongodb-vs-postgres)
- [Kubernetes vs Docker Compose](https://octocounts.com/compare/kubernetes-vs-docker-compose)
- [Kubernetes vs Terraform](https://octocounts.com/compare/kubernetes-vs-terraform)
- [GitHub SLOC counter guide](https://octocounts.com/docs/github-sloc-counter)
- [Counting methodology](https://octocounts.com/docs/methodology)
- [SLOC and code metrics glossary](https://octocounts.com/docs/glossary)
- [Original research: how filtering changes SLOC counts](https://octocounts.com/research)
- [OctoCounts API docs](https://octocounts.com/docs/api)
