← Back to Awesome

Sections

Magento 2

GitHub repository ↗ synced 2026/8/9

Awesome Magento 2

Awesome


Enrich
Discover
Last commit

A curated list of awesome Magento 2 Extensions & Resources.

Tracking 233 projects · 63 actively maintained · 11 🔥 hot · 50 🪦 on the graveyard shelf.

  • Contribution guide contributions welcome

Legend

Signals are refreshed weekly by an automated pipeline. Each badge reflects the current state of an entry:

  • 🔥 Hot — one of the top-10% most-starred GitHub repos in its category (requires at least 5 GitHub entries in the category).
  • 🫡 Actively maintained — last commit within 90 days and a release within the last year.
  • 🪦 Graveyard — archived on GitHub or no commits/releases in the last three years. Graveyard entries live in a collapsed block at the bottom of their section and are kept for historical reference. Pinned entries are never moved here.

What is Magento?

en.wikipedia.org/wiki/Magento

Magento is an open-source e-commerce application that allows you to create webshops. We often speak of a frontend (the
storefront where customers buy products) and a backend (the Magento Admin Panel where customers and products are being
managed). The open source bit refers to the fact that the source code of Magento (PHP, HTML, CSS, JS, XML, and others)
is distributed under an open-source license (OSLv3) that allows anyone to reuse the code and make changes to it. This
open-source aspect has led to the massive popularity of the product Magento so that we often use the word Magento to
refer to either the product, the community around it or both.

Magento was started by a company called Varien, and with Magento version 1 (first released in 2008), popularity began to grow.
Magento version 2 was first released in November 2015 but faced a problematic adoption because of its complex
architecture and outdated features (KnockoutJS, RequireJS, Zend Framework 1). On the storefront part,
this led to various new frontends. In 2018, Magento was acquired by Adobe. Later, Magento Enterprise was integrated
into the Adobe cloud as Adobe Commerce Cloud, while the Magento Community Edition was relabeled Magento Open Source. In
the community, there was uncertainty whether Adobe would maintain Magento Open Source in the long run in the way
the community would see fit. This uncertainty led to a community initiative called Mage-OS.

Also see:

Events: Meet the community

MageUnconference Germany

Magento unconference held in Germany.

  • MageUnconference Netherlands 🫡 - Magento unconference held in the Netherlands.
  • Meet Commerce 🫡 - Global series of conferences focused on commerce and innovation.

Meet Magento

Meet Magento Malaysia

Meet Magento event series — Malaysia.

Meet Magento Romania

Meet Magento event series — Romania.

Meet Magento Baltics

Meet Magento event series — Baltics.

Meet Magento Brazil

Meet Magento event series — Brazil.

Meet Magento Singapore

Meet Magento event series — Singapore.

Meet Magento events bring together everyone from merchants through developers, solution and technology providers, and marketers—and we continue to expand.

  • Meet Magento Florida 🫡 - Meet Magento event series — Florida.
  • Meet Magento India 🫡 - Meet Magento event series — India.
  • Meet Magento Netherlands 🫡 - Meet Magento event series — Netherlands.
  • Meet Magento New York City 🫡 - Meet Magento event series — NYC.
  • Meet Magento Poland 🫡 - Meet Magento event series — Poland.
  • Meet Magento UK 🫡 - Meet Magento event series — UK.

Front-ends

Adobe PWA Studio

Adobe's headless React frontend. GraphQL client; offers Venia theme, Peregrine hooks, Buildpack (Webpack) and UPWARD (SSR/image middleware).

Magento Luma

Magento 2's default demo theme (extends Magento/blank). The name also refers to the whole Luma stack: XML layout + blocks/containers + PHTML templates, enriched with LESS-compiled CSS and RequireJS/KnockoutJS/jQuery.

Alokai

Formerly Vue Storefront — headless frontend framework.

ScandiPWA

React/Redux PWA theme for Magento 2.3+.

Breeze Evolution

Lightweight Luma-compatible theme targeting 100 PageSpeed.

Hyvä

Luma replacement using TailwindCSS and AlpineJS. Commercial license. Active compatibility-module ecosystem.

Front-Commerce

French PWA front-end solution for Magento.

The storefront of Magento 2 can be styled in numerous ways:

  • MageObsidian 🫡 - Open-source Luma replacement using Vite, Vue 3 islands and TailwindCSS 4 on top of native layouts/blocks/templates. Native ESM, HMR, optional Twig engine.

Tools

Mage Chrome Toolbar

Chrome extension for Magento 2 development by MageSpecialist.

AmpersandHQ/ampersand-magento2-upgrade-patch-helper

Helper script to aid upgrading Magento 2 websites by detecting overrides.

Magento 2 Url Data Integrity Checker

Magento 2 module that finds potential URL-related problems in your catalog data.

MageSpecialist DevTools for Magento 2

Developer toolbar for Magento 2.

Tango

CLI for analyzing access logs.

Migrate DB Magento 2 Commerce to Magento 2 Open-Source

Migrate a Magento 2 Commerce database to Magento 2 Open Source.

RabbitMQ Retry Mechanism

Magento 2 extension that brings possibility to retry RabbitMQ failed messages.

Mage Wizard

Local web UI to view and create modules, plugins, configs, observers, commands, crontabs directly in a Magento 2 codebase.

magento2docker

MariaDB, PHP, Redis, ElasticSearch in one Dockerfile for fast demo/development environments.

Mage2Gen

Online module creator.

Magento 2 Composer patches helper

Chrome extension to create copy-pastable composer patch definitions for vaimo/composer-patches.

Magento Log Viewer (VS Code extension)

VS Code extension to view, watch and manage Magento log files and reports directly in your workspace.

Tablerates Generator

Generate tablerates online.

Pestle

Code generation tool by Alan Storm.

Masquerade

Faker-driven, configuration-based, platform-agnostic, locale-compatible data faker tool.

Subodha Magento2 Gulp Integration

Magento 2 Gulp integration.

Documentation Search for Alfred

Alfred workflow integrating the official Magento 2 documentation search.

  • PhpInsights 🔥 🫡 - PHP quality checks with Magento 2 presets.
  • DDEV 🔥 🫡 - Open source tool for launching local web development environments in minutes. Supports PHP, Node.js and Python.
  • markshust/docker-magento 🫡 - Mark Shust's Docker configuration for Magento.
  • n98-magerun2 🫡 - The CLI Swiss Army Knife for Magento 2.
  • Warden 🫡 - CLI utility for working with docker-compose environments by David Alger.
  • PhpStorm Magento2 Extension 🫡 - Official PhpStorm Magento 2 extension.
  • Magento 2 Database Synchronizer 🫡 - Database synchronizer for Magento 2 (and WordPress), based on Magerun2. Keeps development, staging and production in sync.
  • Mage 🫡 - Simplifies bin/magento commands with shortcuts and productivity helpers.
  • MageForge 🫡 - Magento 2 CLI automatic theme builder (Hyvä ready).

Open Source Extensions

Development Utilities

Developer Toolbar

Magento 2 Developer Toolbar.

Advanced Template Hints

Magento 2 Template Hints Helper.

MageVulnDB

Central repository for third-party Magento extensions with known security issues.

Magento 2 Configurator

A Magento module initially created by CTI Digital to create and maintain database variables using files.

Cypress Testing Suite

A community-driven Cypress testing suite for Magento 2.

Auto Cache Flush

Magento 2 module to automatically flush the cache.

Dot Env

Magento 2 Environment Variable Component implementing Symfony Dotenv.

Rest Client

Technical Magento 2 module providing simple development pattern, configurations and optimizations to make REST API requests toward external services based on Guzzle Client.

Magento 2 Model Generator / CRUD Generator

A more up-to-date version of a Magento 2 Model & CRUD Generator by Michiel Gerritsen.

Simon's Troubleshooting Guide

A list with the most common errors you encounter during development.

Magento 2 PHPStorm File Templates

PHPStorm Magento 2 File Templates.

  • Magento Cache Clean 🔥 - A faster drop-in replacement for bin/magento cache:clean with file watcher by Vinai Kopp.
  • Magewire PHP 🫡 - A Laravel Livewire port for building complex AJAX-based components with ease. Used by the Hyvä Checkout.
  • Scope Hints 🫡 - Displays additional information in the Store Configuration by Andreas von Studnitz.
  • Config ImportExport 🫡 - CLI-based config management.
  • bitExpert/phpstan-magento 🫡 - Magento-specific extension for PHPStan.
  • Whoops Exceptions 🫡 - PHP Exceptions for Cool Kids in Magento 2.
  • graycoreio/magento2-cors 🫡 - Enables configurable CORS headers on the Magento GraphQL API.
  • Magento 2 Prometheus Exporter 🫡 - Prometheus Exporter for common Magento data.
  • Yireo LokiComponents 🫡 - A library for building AJAX-driven form components with ease. Used by the Yireo Loki Checkout.

Deployment

Github Actions for Magento2

GitHub Actions for Magento 2 Extensions.

Magento 2 Deployer Plus

Tool based on deployer.org to perform zero-downtime deployments of Magento 2 projects.

  • Deployer Magento2 Recipe 🫡 - Magento 2 deployment recipe for deployer.
  • easyaudit-cli 🫡 - Static analysis CLI tool for Magento 2 codebases - detects anti-patterns, code quality issues, and architectural problems. SARIF output for CI/CD integration.

Localization

pl_PL

Polish Language Package.

it_IT

Italian Language Package.

nl_NL

Dutch Language Package.

da_DK

Danish Language Package.

fi_FL

Finnish Language Package.

hr_HR

Croatian Language Package.

pt_BR

Portuguese Brazil Language Package.

fr_FR

French Language Package.

tr_TR

Turkish Language Package.

es_ES

Spanish Language Package.

sl_SI

Slovenian Language Package.

ro_RO

Romanian Language Package.

de_CH

Swiss Language Package.

ko_KR

Korean Language Package.

en_GB

British Language Package.

es_AR

Spanish (Argentina) Language Package.

sk_SK

Slovakian Language Package.

  • de_DE 🔥 - German Language Package.

Search

Disable Search Engine

Disable Elasticsearch and fulltext indexing for category search.

magento2-module-meilisearch

The Meilisearch extension for Magento 2 enables replacing Magento's default search engine (OpenSearch) with Meilisearch.

  • Elastic Suite Integration 🔥 🫡 - Elastic Suite Integration.
  • Algolia Search Integration 🫡 - Algolia Search (SaaS) Integration.
  • FastSimpleImport2 🫡 - Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays.
  • Typesense-Magento-2 🫡 - Open-source Typesense search integration for Magento 2 and Mage-OS. Instant search, autocomplete, faceted filtering, visual category merchandising, query merchandising, and zero-downtime reindexing — all Hyva-native and CSP-compatible.

CMS

Opengento GDPR

Magento 2 GDPR module to help be GDPR compliant.

hyva-ai-tools

AI-powered skills for Magento 2 development with Hyva Theme. These skills extend AI coding assistants with specialized knowledge for creating Hyva themes, modules, and CMS components.

magento-2-seeder

Laravel-style database seeder for Magento 2 / Mage-OS. Generate realistic products (all types), categories, customers, orders (all states), CMS pages, and reviews via bin/magento db:seed.

  • Magento 2 Blog Extension by Magefan 🔥 - Free Blog module for Magento 2 with unlimited blog posts and categories, SEO friendly, lazy load and AMP support.
  • Mageplaza Blog Extension 🫡 - Simple but well-working Blog Extension.
  • module-page-builder-widget 🫡 - Native Magento Page Builder support for CMS Widgets

Marketing

Magento 2 PDF

PDF Generator based on wkhtmltopdf.

  • Google Tag Manager 🔥 🫡 - Google Tag Manager (GTM) with Data Layer for Magento 2.
  • MagePlaza Seo 🫡 - Well-documented multi-purpose SEO Extension.
  • magento2-withdrawl 🫡 - Magento 2 module providing a compliant EU withdrawal button required from June 19, 2026 (§356a BGB / Directive (EU) 2023/2673). Enables customers and guests to revoke orders via a simple form (name, order number, email), sends automatic confirmation emails, and allows admin management in the backend.
  • module-blog 🫡 - Blog module for Mage-OS / Magento 2 with posts, categories, tags, authors, scheduled publishing, SEO, RSS, sitemap, 6 widgets, and a full GraphQL API. Luma + Hyvä.

Adminhtml / Backend

Disable Stock Reservation

Disables the inventory reservation logic introduced as part of MSI in Magento 2.3.3.

Customer Force Login

Forces customers to log in before accessing certain pages.

Clean Admin Menu

Merges 3rd-party extensions into a single menu.

Magento 2 Import Framework

A library supporting generic Magento 2 import functionality.

Checkout Tester

Extension to quickly test Checkout changes.

PageNotFound

Saves upcoming 404s in your database with the possibility to create a redirect.

Reset UI Bookmarks

Allows admin users to reset their own UI bookmarks such as filter state, column positions and applied sorting (e.g. Sales > Orders).

Product Links Navigator

Enhances admin product-to-product navigation. Adds direct frontend/backend links to products in grids and modals, and a "Parent Products" tab.

shkoliar/magento-grid-colors

Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid bookmarks by Dmitry Shkoliar.

extdn/extension-dashboard-m2

A Magento 2 dashboard to display installed extensions by the Magento Extension Developers Network.

Reset Customer Password

Set a customer password with bin/magento by Vinai Kopp.

hivecommerce/magento2-content-fuzzyfyr

The Content Fuzzyfyr module for Magento 2 replaces real content with dummy content — useful for development, test data, and matching GDPR restrictions.

  • Menu Editor 🔥 🫡 - Provides a powerful menu editor to replace category-based menus in Magento 2.
  • Custom SMTP 🫡 - Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon SES, Microsoft Office 365 and other SMTP servers.
  • Sentry.io 🫡 - Application monitoring and error tracking software for Magento 2.
  • magento2-hyva-admin 🫡 - This module aims to make creating grids and forms in the Magento 2 adminhtml area joyful and fast.
  • FireGento Fast Simple Import 🫡 - Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays.
  • Preview Checkout Success Page 🫡 - Quickly and easily preview and test your order confirmation page, without the need to place a new order each time.
  • Guest to Customer 🫡 - Quickly and easily convert existing guest checkout customers to registered customers.
  • theme-adminhtml-m137 🫡 - M137 Admin Theme for Magento/Mage-OS

Security

Magento Quality Patches

Every Magento / Adobe Commerce patch you need all in one place.

Payment Service Provider

Braintree Payments

Official Braintree Integration for Magento 2.

Stripe

Stripe Payments for Magento 2.

  • PAYONE 🫡 - PAYONE Payment Integration.

Infrastructure

Fastly Extension

Magento 2 Fastly integration.

Interceptor Optimization

New interceptors approach for Magento 2.

Clean Media

A module that provides information about media files and potential removal options.

Magento 2 Ngrok

Magento 2 Ngrok Integration.

  • Ethan3600/magento2-CronjobManager 🔥 - Cron Job Manager for Magento 2.
  • magento-cache-clean 🫡 - A faster drop in replacement for bin/magento cache:clean with file watcher
  • module-theme-optimization 🫡 - bfcache, speculative loading, and view transitions for Magento

Proprietary Extensions

Magicento

PHPStorm plugin to add Magento 2 related functionality.

Commercebug Debugging Extension

A Magento 2 Debug Extension.

Progressive Web Application

magento2-default-theme

A Magento theme built with Tailwind

magento2-theme-module

Magento Tailwind Theme companion module

magento2-default-theme-csp

A strict CSP compatible Magento theme built with Tailwind and Alpine.js

  • ScandiPWA Theme 🔥 - Magento 2.3+ PWA theme based on React and Redux.
  • graphcommerce 🫡 - GraphCommerce® is a headless storefront replacement for Magento 2 (PWA), that delivers a faster, better user experience. Fully customizable (React, Next.js) and open-source.

Blogs

Personal Blogs

Alan Storm

Deep Magento 2 technical writeups.

Fabian Schmengler

Personal blog covering Magento 2 architecture and process.

  • Jigar Karangiya 🫡 - Personal blog on Magento 2 and Adobe Commerce development.

Company Blogs

dev98

German Magento agency blog.

FireBear Studio

FireBear Studio's Magento development blog.

M.academy

Blog from the M.academy team.

bitExpert AG

bitExpert's Magento-tagged blog posts.

Fooman

Fooman's Magento extension and development blog.

integer_net blog

integer_net's technical Magento blog.

MageComp

MageComp's Magento 2 tutorials and tips.

OneStepCheckout

OneStepCheckout's Magento blog.

  • Atwix 🫡 - Magento development agency blog.
  • Classy Llama 🫡 - Magento agency blog.
  • inchoo 🫡 - Inchoo's Magento development blog.

Other

MageTalk

Community podcast by Kalen Jordan and Phillip Jackson.

Podcasts

MageTalk

Weekly Magento podcast hosted by Phillip Jackson and Kalen Jordan covering Magento news, interviews, and community topics.

The JetRails Podcast

Ecommerce-focused podcast from JetRails covering hosting, performance, and platform strategy.

  • Talk Commerce 🫡 - Brent Peterson's interviews with digital commerce practitioners, merchants, and platform experts.

Newsletters

M Bytes Newsletter

Weekly developer newsletter from M.academy delivering three free Magento video lessons every Thursday.

Mageres Monthly Digest

Hand-curated monthly newsletter by Alessandro Ronchi collecting useful Magento resources.

The Devletter

Free weekly email digest by Max Pronko covering Magento 2 development tips and news.

  • Mage Dispatch 🫡 - Community-driven newsletter collecting links the Magento community should know about.

Community

Dutchento

The Magento community in the Netherlands.

ExtDN

A network of leading Magento extension developers committed to quality and best practices.

Firegento

A group of Magento enthusiasts developing open-source modules and organizing hackathons.

Mage-OS Association

The community alliance ensuring the accessibility, longevity, and success of Magento Open Source.

Magento Association

The open and powerful Magento ecosystem association.

Magento Stack Exchange

Q&A site for users and developers of the Magento e-Commerce platform.

OpenGento

The Magento community in France.

Reddit r/Magento

Magento community on Reddit — questions, news, and discussion.

Learning

M.academy

Video lessons and courses for Magento 2 and Adobe Commerce.

Max Bucknell — Magento 2 JavaScript

Max Bucknell's talk on Magento 2's JavaScript stack.

Max Pronko DevChannel

Max Pronko's YouTube channel for Magento 2 development.

Yireo Training

Magento 2 backend and frontend development courses.

magento-notes/magento2-exam-notes

Preparation notes for the Magento 2 Certified Professional Developer exam.

fisheye-academy/m2cpfed-training

Resources for the Magento 2 Certified Professional Front End Developer exam.

magento-notes/magento2-cloud-developer-notes

Preparation notes for the Magento 2 Certified Professional Cloud Developer exam.

roma-glushko/magento2-dev-plus-exam

Preparation notes for the Magento 2 Certified Professional Developer Plus exam.

Mage2.tv

Magento 2 developer screencasts by Vinai Kopp.

MageTitans Italia 2016

MageTitans Italia 2016 conference recordings.

MageTitans MCR 2016

MageTitans Manchester 2016 conference recordings.

MageTitans USA/Texas 2016

MageTitans USA/Texas 2016 conference recordings.

The Magento 2 Beginner Tutorial Class

Free YouTube series for learning Magento 2.

Vinai Kopp Mage2Katas

Vinai Kopp's Mage2Katas YouTube channel.


Platforms

StackExchange

Q&A forum for Magento developers.


Official Resources

Magento Coding Standards

Official Magento 2 advanced ruleset for PHP_CodeSniffer.

Magento 2 data migration tool

Official Magento 1 → Magento 2 migration tool.

Magento 2 Architecture

Architectural discussions about Magento 2.

Magento Developer Blog

Developer blog run by Magento.

Magento Developer Documentation

Official developer documentation.

Magento Forum

Community forum run by Magento.

Magento Official Website

Magento's official website.

  • Magento GitHub Repository 🫡 - Magento 2 GitHub repository.

List of trustworthy Extension Developers

CustomGento

Quality-focused Magento 2 extension vendor; member of ExtDN.

Hyva Themes

Creators of the Hyva frontend framework for Magento 2; open-sourced in November 2025.

integer_net

German Magento agency and extension vendor; ExtDN member; known for Solr search and code quality tooling.

Modulwerft

German Magento 2 extension vendor.

Paradox Labs

Magento 2 extensions for subscriptions, tokenized payments, and customer account management.

ProxiBlue

Australian Magento 2 extension vendor specializing in promotions and dynamic categories.

run-as-root

German Magento agency and open-source contributor; maintainer of awesome-magento2 and multiple community extensions.

Smile.io

Loyalty and rewards platform with Magento 2 integration (formerly Sweet Tooth).

Yireo

Dutch Magento 2 extension vendor and training provider; Hyva and GraphQL specialist; ExtDN member.

Magento Extension Developers Network (ExtDN)
The Magento Extension Developers Network (ExtDN) is a vetted network of extension developers whose core business is to
develop and sell quality Magento extensions. I founded ExtDN to bring accountability and trust to the Magento extension
market. ExtDN members agree to hold themselves accountable to high standards of coding, copyright and business conduct.

Explanation
by Fooman


Influencing People

Alessandro Ronchi

Mage-OS Documentation Working Group member; maintainer of Mageres; co-founder of ExtDN; Engineering Manager at Hyva Themes.

Andreas von Studnitz

Mage-OS Technical Working Group member; Magento architect at Hyva Themes; 2x Magento Master; formerly co-owner of integer_net.

David Lambauer

Vice President of Mage-OS; Adobe Certified Master Architect; creator of Mage-OS DevDocs; founder of run-as-root GmbH.

Fabrizio Balliano

Mage-OS Technical Working Group member; release manager for the Mage-OS 2.0 distribution; 5x Magento certified freelance engineer.

Jisse Reitsma

Vice President of the Magento Association; 3x Magento Master; founder of Yireo; trainer on Hyva, GraphQL, and Loki Checkout; Mage-OS Open Source Task Force member.

Noah Oken-Berg

Chair of the Magento Association Board of Directors; CEO of Above The Fray; focused on community governance and sustainable ecosystem growth.

Peter Jaap Blaakmeer

CTO at elgentos; Mage-OS founding signatory; prolific open-source contributor to Magento 2 and Mage-OS.

Ryan Hoerr

Mage-OS board member and Technical Working Group contributor; primary release engineer for Mage-OS distributions throughout 2025–2026; ParadoxLabs.

Sanne Bolkenstein

Commercial Director and Partner at Hyva Themes; chairs Mage-OS Netherlands.

Sergej Derzap

Treasurer of the Magento Association; CEO and CPO of Amasty, one of the largest Magento 2 extension vendors; 18+ years in the ecosystem.

Vinai Kopp

President of Mage-OS; Technical Director at Hyva Themes; 3x Magento Master; creator of Mage2Katas; lead of the Mage-OS Technical Working Group.

Willem Poortman

Senior Developer at Hyva Themes; creator of the Magewire framework for server-side Magento 2 components.

Willem Wigman

Founder and CEO of Hyva Themes; creator of the Hyva frontend framework for Magento 2; released Hyva as open source in November 2025.

Mark Shust

Creator of markshust/docker-magento (the most-starred Magento-specific GitHub repo); educator at M.academy with 600+ video lessons.

Community members worth following — talks, blog posts, open-source maintenance, and training material.


Other Magento 2 related Awesome Lists

Awesome PHP

A curated list of awesome PHP resources.

Mageres

Alessandro Ronchi's list of resources for Magento 1 and Magento 2.

Awesome Magento

An awesome Magento list with mixed M1 and M2 content by sunel.