Future-Ready

WordPress Ships Zero GitHub Releases. Every Other Framework Ships 40–50.

The CMS powering a third of the detected web publishes no versioned releases on GitHub, while Next.js, Astro, and Joomla each ship 40–50 per year.

· 5 min read
Share on X LinkedIn
WordPress Ships Zero GitHub Releases. Every Other Framework Ships 40–50.

The Release Cadence Gap

WebPulse tracks GitHub release activity across 22 major web frameworks. One data point stands out with unusual clarity: WordPress has published zero GitHub releases in the trailing twelve months. Not a low number. Zero. Every other framework in the dataset — Next.js, Astro, SvelteKit, Nuxt, Joomla — ships between 40 and 50 versioned releases per year through GitHub's standard release mechanism.

This is not a measurement error. WordPress development occurs primarily through Trac tickets, SVN commits, and an internal review process that predates GitHub's dominance as the default open-source collaboration platform. The WordPress GitHub mirror exists, but it functions as a read-only archive rather than the operational center of development. Version updates reach end users through the WordPress admin dashboard auto-update system, not through GitHub's release infrastructure.

0
WordPress GitHub releases (trailing 12 months)
Source: GitHub API (June 2026)
50
Next.js GitHub releases (trailing 12 months)
Source: GitHub API (June 2026)

What Release Transparency Signals

GitHub releases serve a function beyond code distribution. Each release is a public record — a versioned changelog that documents what changed, what was fixed, and what broke. Security teams use release notes to assess patch urgency. Procurement officers reference release cadence as a proxy for project health. Automated dependency tools like Dependabot and Renovate parse GitHub releases to generate upgrade pull requests. When a framework ships zero GitHub releases, it falls outside all of these workflows.

Next.js ships 50 releases per year across its 5,706 annual commits from 427 contributors. Each release is tagged, documented, and immediately available for automated consumption. Astro follows the same pattern: 50 releases from 2,909 commits and 335 contributors. SvelteKit: 50 releases, 906 commits, 452 contributors. Even Joomla — a legacy CMS with a fraction of WordPress's market presence — ships 50 GitHub releases per year from 283 contributors.

WordPress manages 1,660 commits per year from 89 contributors. The code ships. But it ships through channels that are opaque to the standard tooling that enterprise security and DevOps teams rely on in 2026.

50
Astro GitHub releases (trailing 12 months)
Source: GitHub API (June 2026)

The Security Dimension

WordPress carries 18,321 CVEs in the National Vulnerability Database. Next.js carries 92. The gap is partly explained by WordPress's age and market share — more deployments mean more reported vulnerabilities. But the release process itself contributes to security debt. When patches flow through a proprietary update channel rather than versioned GitHub releases, third-party security scanners cannot independently verify patch status by checking release tags. Administrators cannot pin to specific releases with known security properties. Audit trails become harder to construct.

Enterprise security teams increasingly require Software Bills of Materials and verifiable release provenance. GitHub releases provide both by default — each release tag maps to a specific commit hash, which maps to a specific set of changes. WordPress's update mechanism provides the patch, but not the provenance chain that compliance frameworks demand.

18,321
WordPress total CVEs
Source: NVD/NIST (June 2026)

Community Scale and Development Model

The contributor disparity compounds the release transparency issue. WordPress's 89 contributors represent the smallest active contributor base of any framework with comparable market presence. Next.js has 427. SvelteKit has 452. Nuxt has 420. Even Joomla, which WebPulse scores at 63 compared to WordPress's 25, sustains 283 contributors.

A narrow contributor base combined with a closed release process creates concentration risk. When fewer people review code and those reviews happen outside public GitHub workflows, the surface area for undetected issues grows. WordPress's 21,000 GitHub stars indicate broad awareness, but stars measure interest, not participation. The 89-contributor figure measures participation.

Nuxt provides an instructive comparison point. It maintains 60,500 stars and 420 contributors producing 1,312 commits and 40 releases per year, earning a WebPulse score of 91. The ratio of contributors to releases, contributors to CVEs, and contributors to commits tells a story of distributed maintenance. WordPress's ratios tell a different story.

452
SvelteKit contributors
Source: GitHub API (June 2026)

What This Means for Platform Decisions

The zero-release data point does not mean WordPress is unmaintained. Code ships regularly through its own channels. But it does mean that WordPress operates outside the open-source norms that the rest of the framework ecosystem has adopted. For organizations that evaluate platform risk using standard open-source health metrics — release frequency, contributor diversity, public changelogs, automated dependency management — WordPress registers as anomalous.

The practical consequence: enterprises running WordPress cannot use the same governance tooling they apply to every other framework in their stack. They need a parallel process for WordPress patching, a separate audit trail for WordPress updates, and manual verification where other frameworks offer automated checks. That operational overhead compounds across hundreds or thousands of WordPress instances.

The framework market has converged on GitHub releases as the standard mechanism for transparent, verifiable, machine-readable software distribution. WordPress remains the notable exception. Whether that exception reflects a deliberate architectural choice or accumulated process debt, the result for enterprise buyers is the same: reduced visibility into the platform that runs a significant portion of their web presence.

The contrast sharpens when measured alongside WebPulse scores. Next.js scores 90. Astro scores 90. Nuxt scores 91. WordPress scores 25. Release transparency is not the sole factor — security history, contributor diversity, and ecosystem health all contribute — but the zero-release anomaly correlates with the lowest composite score in the dataset. Organizations conducting platform evaluations should weigh the release data alongside the scores, not as a secondary indicator but as a structural differentiator that affects every downstream governance process.

Share this insight
More insights