Godot vs Bevy: source lines of code compared
As of 2026-08-14, godotengine/godot contains 5,711,746 total lines (4,066,095 code) across 11,238 files, while bevyengine/bevy contains 536,914 total lines (447,249 code) across 2,087 files as of 2026-08-14. godotengine/godot is about 9.1x the size of bevyengine/bevy by code lines. Code size is not code quality: a larger count only means more source material, not a better or worse project.
| Metric | godotengine/godot | bevyengine/bevy |
|---|
| Files | 11,238 | 2,087 |
| Total lines | 5,711,746 | 536,914 |
| Code lines | 4,066,095 | 447,249 |
| Comment lines | 724,994 | 26,880 |
| Blank lines | 920,657 | 62,785 |
| Languages counted | 12 | 12 |
Top languages in godotengine/godot: C++ (34.4% of code), C Header (20.0% of code), PO File (15.4% of code). Top languages in bevyengine/bevy: Rust (97.6% of code), TOML (2.0% of code), SVG (0.2% of code). C++, C Header, PO File, C, C++ Header appear only in godotengine/godot's top languages; Rust, TOML, SVG, Shell, Pan appear only in bevyengine/bevy's top languages.
Methodology: both counts come from cached OctoCounts reports generated with tokei. godotengine/godot was counted at ref master (commit 3defa2466e4f) on 2026-08-14; bevyengine/bevy was counted at ref main (commit 78002f65fa98) on 2026-08-14. 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.