By the numbers

WordPress 7.1 and Minn 0.0.1

The code that ships to a site, measured the same way on both sides: PHP, JavaScript and CSS, minified duplicates skipped, bundled libraries on their own row. Measured 2026-08-30 from the WordPress 7.1 release zip and the Minn 0.0.1 with Minn Admin 0.36.0 trees.

WordPress 7.1

1,803,799

lines in 2,130 files, 73.5 MB

1,508,971 lines of its own code, 294,828 in bundled libraries (12.2 MB)

Minn 0.0.1 + Minn Admin 0.36.0

188,131

lines in 477 files, 7.6 MB

188,127 lines of its own code, 4 in bundled libraries (99 KB)

WordPress 7.1 ships 9.6 times the lines of Minn 0.0.1 with Minn Admin 0.36.0, 8.0 times counting only each side's own code, and 9.7 times the bytes.

This is a size comparison, not a feature comparison. WordPress software carries the block editor packages, TinyMCE, the Customizer, the media library and every admin screen; Minn carries one interface (Minn Admin), renders block themes, and runs plugins through a facade that maps their calls onto the engine. Smaller is the point. What Minn does not do yet is on the status list.

By language

LanguageWordPress linesMinn linesRatioWordPress filesMinn files
PHP616,725135,7084.5×1,315449
JavaScript999,39946,50921.5×33625
CSS187,6755,91431.7×4793
Total1,803,799188,1319.6×2,130477

WordPress 7.1

The admin screens, the runtime and the root files of the release zip. Source: https://downloads.wordpress.org/release/wordpress-7.1.zip.

PartFilesPHPJSCSSLinesSize
Bundled libraries
jQuery, TinyMCE, CodeMirror, MediaElement, Plupload, Backbone, Underscore, React and lodash (js/dist/vendor), PHPMailer, Requests, SimplePie, sodium_compat, getID3, IXR, Text_Diff, php-compat
441104,101187,7962,931294,82812.2 MB
Block editor packages
wp-includes/js/dist: the built @wordpress/* packages
128162693,5630693,72537.2 MB
Core blocks
wp-includes/blocks
40623,929022,83046,7591.3 MB
Admin screens
wp-admin
368131,31447,93769,123248,3746.9 MB
Runtime
wp-includes: functions, classes, REST, the rest of the JS and CSS
773352,26370,10392,791515,15715.7 MB
Root files
index.php, wp-load.php, wp-settings.php, wp-login.php, xmlrpc.php, ...
144,956004,956160 KB
Total2,130616,725999,399187,6751,803,79973.5 MB

Minn 0.0.1

The engine deploy unit (public/minn) and the Minn Admin plugin as it ships. Source: minn-run/minn-engine public/minn and the minn-admin plugin.

PartFilesPHPJSCSSLinesSize
Bundled libraries
jQuery and jQuery Migrate (assets/vendor), for plugins that expect them
2040499 KB
The engine
src/Minn: request handling, content, REST, auth, blocks, theme, media, the runtime
24634,4750034,4751.4 MB
The WordPress facade
wp-api: the functions and classes plugin code calls, mapped onto the engine
7927,5350027,535895 KB
Front-end runtime
assets: the interactivity runtime, block view scripts, the block stylesheet
2201,1683661,53480 KB
Boot, CLI, layout
bootstrap.php, cli.php, bin/, layout/
58900893 KB
Minn Admin: adapters and REST
includes: the WordPress adapters and the minn-admin/v1 routes
11673,0220073,0222.7 MB
Minn Admin: the app
assets: the admin SPA, its stylesheet
4045,3375,54850,8852.4 MB
Minn Admin: plugin file and docs
minn-admin.php, docs
35870058726 KB
Total477135,70846,5095,914188,1317.6 MB

How it was counted