As of 2026-08-05, cypress-io/cypress contains 609,053 total lines (488,357 code) across 5,346 files, while microsoft/playwright contains 359,057 total lines (218,664 code) across 1,156 files as of 2026-07-08. cypress-io/cypress is about 2.2x the size of microsoft/playwright by code lines. Code size is not code quality: a larger count only means more source material, not a better or worse project.
| Metric | cypress-io/cypress | microsoft/playwright |
|---|---|---|
| Files | 5,346 | 1,156 |
| Total lines | 609,053 | 359,057 |
| Code lines | 488,357 | 218,664 |
| Comment lines | 47,528 | 113,368 |
| Blank lines | 73,168 | 27,025 |
| Languages counted | 12 | 12 |
Top languages in cypress-io/cypress: TypeScript (38.5% of code), JSON (33.5% of code), JavaScript (18.9% of code). Top languages in microsoft/playwright: TypeScript (72.5% of code), JSON (7.1% of code), JavaScript (6.4% of code). TypeScript, JSON, JavaScript, TSX appear in both top language lists; HTML appears only in cypress-io/cypress's top languages; CSS appears only in microsoft/playwright's top languages.
Methodology: both counts come from cached OctoCounts reports generated with tokei. cypress-io/cypress was counted at ref develop (commit 360c92cb6e25) on 2026-08-05; microsoft/playwright was counted at ref main (commit 317210d54e18) on 2026-07-08. See the counting methodology for ignored directories and analysis options.
Evidence and next steps:
Note: code size is not code quality. OctoCounts only reports reproducible line counts and makes no claim that either project is better.