📊 State of Magento 2025

The Home for Magento 2 Excellence

Quality-tested Magento 2 modules. Explore. Evaluate. Elevate. #magento2

601 Modules
381 Ready
219 Need Help
🏆 Leaderboard
State of Magento Open Source Modules 2025

Magento's open-source ecosystem is still very much alive.

In 2025, thousands of developers continued to build, maintain, and improve Magento modules-often quietly, often without much visibility, but with real impact on stores running in production every day.

This report mixes ecosystem-wide data with Package Maven–specific testing. Not all numbers cover the same scope.

Module data covers Magento 2 modules active in 2025, plus older high-download packages (10k+). This is on purpose. There are thousands of test, example, and long-abandoned modules on Packagist, and including all of them would distort the picture. The focus here is on packages that people actually use.

Contribution data reflects activity in 2025 only, across all Magento 2 modules on Packagist.

Test results apply only to packages approved on PackageMaven.

0
contributions in 2025
active contributors
quality-reviewed modules

One shared goal-extend Magento to solve real problems.

Scroll to explore what the ecosystem actually looks like
Who builds Magento?

A tale of many vendors - and a few heavy hitters

vendors are active in the Magento ecosystem - but not all impact it in the same way.

Single-package vendors

vendors

Most operate at a small scale.

A large number of vendors publish or maintain a single Magento module. These tend to be focused packages, often created to solve a specific problem or scratch a particular itch.

Share of downloads

Large vendors (10+ packages)

vendors

A very small group accounts for a disproportionate share of adoption.

Vendors maintaining 10 or more packages represent only a fraction of the ecosystem by count, yet their modules are used across a large number of Magento installations.

Share of downloads

Full breakdown

Participation is broad - many vendors contribute Adoption is concentrated - few see widespread use
Top 10 Downloads Club

Modules used everywhere

The top 10 Magento 2 modules by downloads.

Shared vendor dependencies such as mageplaza/module-core (10M+), magepal/magento2-core (2.7M), and magefan/module-community (3.7M+) are excluded.

Approved packages on Package Maven

Who's shipping the most?

Behind every package is a person or a small team doing the work-reviewing PRs, fixing bugs, and keeping things compatible with new Magento releases.

Most Packages

Most Downloads

Some vendors focus on breadth, others on depth. Both matter.

Approved packages on Package Maven

What the ecosystem is actually building

Looking at package categories tells a clear story. Most Magento modules aren't trying to replace core features-they connect Magento to the outside world.

💡

Key Takeaway

Magento's ecosystem grows outward, not inward. Integrations, payments, shipping providers, CRMs, analytics, marketing tools-this is where most energy goes.

Packages don't build themselves.

GitHub Activity in 2025

The people behind the code

In 2025, developers were active, making contributions across commits, pull requests, reviews, issues, and discussions.

Most people contribute a little. A small group contributes a lot. Both are essential.

All magento2-module packages active in 2025 (Packagist)
All magento2-module packages active in 2025 (Packagist)

One community, developers strong

Open source survives because of consistency, not heroics. Here's who showed up in 2025.

Commits
Pull Requests
Code Reviews
Issues
Issue Comments
PR Comments

🏆 Top Contributors

Ranked by points: PR = 5, Commit = 3, Issue = 2, Review = 2, Comment = 1

All magento2-module packages active in 2025 (Packagist)

2025 contribution activity

Monthly breakdown of contributions across all Magento modules on Packagist.

Total Contributions
Contributors
Months Active
Avg per Month

Contributions include commits, pull requests, code reviews, issues, and comments across all magento2-module packages.

All magento2-module packages active in 2025 (Packagist)

How the community contributes

Breakdown of contribution types across all Magento 2 modules on Packagist in 2025-not just approved packages.

Commits
Direct code contributions
Pull Requests
Proposed changes
Code Reviews
Quality assurance
Issues
Bug reports & features
Comments
Discussion & feedback
All magento2-module packages active in 2025 (Packagist)

Contribution velocity in 2025

Monthly breakdown of contributions by type across the entire Magento ecosystem.

Commits
Pull Requests
Reviews
Issues
Comments
All magento2-module packages active in 2025 (Packagist)

Monthly active contributors

Unique contributors who made at least one contribution each month.

Unique Contributors
Peak Month
Avg/Month

Contributions by weekday

Wednesday edges out as peak day, but contributions are fairly even across all workdays.

Weekdays
Weekends
All magento2-module packages active in 2025 (Packagist)

Top 15 contributors by activity

Ranked by total contributions (commits, PRs, issues, reviews, and comments).

All magento2-module packages active in 2025 (Packagist)

Monthly champions

Celebrating the top contributors each month. These developers consistently show up.

All magento2-module packages active in 2025 (Packagist)

Most active packages

Where the community energy goes. These packages have the most contributions in 2025.

Contributions are one thing. Quality is another.

Approved packages on Package Maven

Quality checks - what actually passes?

Every approved package on Package Maven goes through manual review, composer install, DI compile, template checks, PHPCS, and PHPStan.

approved. build cleanly. Not everything passes - and that's fine. The goal isn't perfection, but clear signals.

Automated testing on the latest Magento 2.4.8-p3
Package Maven Curation Process

We said yes to some. We said no to others.

Not every Magento module makes the cut. Here's how the reviews went.

Approved

Lightly reviewed: basic functionality, documentation present, and signs of active maintenance.

Rejected

Abandoned, missing README, or trivial modules.

Approved packages on Package Maven

The Quality Gauntlet

Thousands of packages discovered, but each one requires manual review. It's a slow, deliberate process-and we're working through the backlog.

Indexed

Discovered via Packagist: 10k+ downloads OR active development in 2025.

Approved

Lightly reviewed: basic functionality, documentation present, and signs of active maintenance.

Build Works

Passes composer install and DI compile-ready to use in production.

Approved packages on Package Maven

Test results breakdown

Packages that pass composer install continue to DI compile, template, PHPCS, and PHPStan checks.

Composer Install

Installs without errors

/

DI Compile

Clean dependency injection

/

Template Compile

Valid PHTML templates

/

PHPCS

Magento coding standards

/

PHPStan

Static analysis passes

/

PHPStan (Static Analysis)

packages pass (level 0+)
packages fail

Level Distribution

Higher levels indicate stricter static analysis. Levels 8-9 are considered excellent.

Level 8-9 (Strict)
Level 5-7 (Moderate)
Level 1-4 (Basic)
Level 0

PHPCS (Magento Coding Standards)

packages with 0 errors
packages with errors

Warnings Distribution

While most packages pass with 0 errors, warnings are common. Distribution by warning count:

Approved packages on Package Maven

Maintenance matters

A module doesn't need to be popular to be valuable, but it does need to be maintained.

Actively maintained
May need evaluation
💡

Fresh code doesn't guarantee quality, but stale code always deserves a closer look.

Magento's ecosystem isn't just modules.

Global Community

Large Magento Events 2025

The Magento community meets around the world. Events across 5 continents in 2025.

January
24-25
Meet Magento India
Pune
February
5-6
Meet Magento Florida
USA
27-1
Hyva Developers Paradise
Canary Islands
March
17-20
Adobe Summit
Las Vegas
25
Meet Magento France
Paris
May
14
Meet Magento Brasil
Sao Paulo
June
10
Meet Magento UK
London
26-27
MageUnconference
Utrecht, Netherlands
September
4
Meet Magento Ukraine
Kyiv
25
Meet Magento Italy
Italy
26
MageTitans Netherlands
Groningen
October
28
Meet Magento New York
USA
November
6
Meet Magento Netherlands
Amsterdam
13
Meet Magento Canada
Toronto
16
Meet Magento Egypt
Cairo
19
Meet Magento Philippines
Manila
24
Meet Magento Poland
Poznan
17
Events
15
Countries
5
Continents

While we were counting...

contributions
every single day
%
of all activity
by one contributor ()
%
of all contributions
from just 15 people
busiest month
contributions
is peak day
most contributions land here
%
on weekends
even Saturdays and Sundays
community favorite
characters
wins for longest name
comments by
always has something to add

Before you go...

If this sparked an idea, question, or disagreement - about Magento, open-source, or tech in general - I'd love to hear it.

Say hi, share a thought, or leave a note

Share this report

Start small. Ship it. That's how every module here began.

Built with care by Jiří Brada

Data generated: