Awesome
Magento 2 

<a href="https://vshymanskyy.github.io/StandWithUkraine">
<img width="500" height="350" src="media/logo-ua.svg" alt="Awesome">
<img src="https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg">
</a>
<br>
<br>
<br>
<br>
<hr>
A curated list of awesome Magento 2 Extensions & Resources.
Table of Contents
What is 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:
Meet Magento
Meet Magento Events bring together everyone from merchants through
developers, solution and technology providers, and marketers—and we
continue to expand.
Frontends
The storefront of Magento 2 can be styled in numerous ways:
- Luma (
Magento/luma) - This is actually
a default demo theme of Magento 2 itself, which again extends from
Magento/blank which extends from the core. But more often,
the name Luma refers to the entire stack: XML layout generates a
tree-structure of blocks and containers, which eventually render via
PHTML templates. The server-side rendered HTML is enriched with CSS
(compiled from LESS source files) and JavaScript (RequireJS, KnockoutJS,
jQuery).
- Adobe PWA Studio - A new headless frontend, created
by Adobe/Magento, based on ReactJS. It makes GraphQL calls to the
Magento GraphQL API to retrieve data. The frontend offers Venia (a demo
theme and UI component library), Peregrine (React hooks), Buildpack
(Webpack configuration) and UPWARD (a middleware for SSR and image
optimization).
- Hyvä (hyva.io) - An
alternative for Luma, which replaces the LESS/CSS with TailwindCSS and
the JavaScript with AlpineJS. Currently, it is only available via a
commercial license. But for that price, the team works hard to create
compatibility modules for 3rd party modules, give support and make the
entire solution more and more versatile.
- Vue Storefront
- DEITY
- ScandiPWA
- Breeze Evolution - A 100 pagespeed score frontend
theme that is compatible with all Luma-based extensions. breezefront.com
- n98-magerun2 -
The CLI Swiss Army Knife for Magento 2.
- RabbitMQ
Retry Mechanism - Magento 2 extension that brings possibility to
retry RabbitMQ failed messages
- Documentation
Search for Alfred - Easily integrate the official Magento 2 Search
into your Alfred Workflows.
- Tablerates Generator -
Generate Tablerates with an online Tool.
- Pestle - Code
Generation Tool by Alan Storm.
- Mage2Gen - Online Module
Creator.
- Mage
Chrome Toolbar - A MUST-HAVE Chrome Extension for Magento 2 by MageSpecialist.
- MageSpecialist
DevTools for Magento 2 Developer Toolbar
- magento2docker -
MariaDB, PHP , Redis, ElasticSearch in one dockerfile for fast demo and
deveopment enviroment
- markshust/docker-magento
- Mark Shust’s Docker Configuration for Magento
- Warden - A CLI
utility for working with docker-compose environments by David Alger
- DDEV - A open source tool
for launching local web development environments in minutes. It supports
PHP, Node.js, and Python.
- AmpersandHQ/ampersand-magento2-upgrade-patch-helper
- Helper script to aid upgrading magento 2 websites by detecting
overrides.
- PhpStorm
Magento2 Extension - Official PhpStorm Magento2 Extension.
- PhpInsights
- PHP quality checks (with Magento2 presets)
- Tango - CLI for
analyzing access logs
- Masquerade -
Faker-driven, configuration-based, platform-agnostic, locale-compatible
data faker tool
- Magento
2 Composer patches helper
- Chrome extension to create copy-pastable composer patch definition
for vaimo/composer-patches.
- Migrate DB
Magento 2 Commerce to Magento 2 Open-Source
- Magento 2
Database Synchronizer - Database synchronizer for Magento 2 (and
Wordpress), based on Magerun2. Keeping development, staging and
production in sync easily.
- Subodha Magento2
Gulp Integration - Magento 2 Gulp Integration
- Magento
2 Url Data Integrity Checker - Magento 2 module which can find
potential url related problems in your catalog data
Open Source Extensions
Development Utilities
Deployment
Localization
- de_DE
:de: - German Language Package.
- de_CH 🇨🇭
- Swiss Language Package.
- fr_FR
:fr: - French Language Package.
- da_DK 🇩🇰 - Danish Language
Package.
- es_AR 🇦🇷
- Spanish (Argentina) Language Package.
- es_ES
:es: - Spanish Language Package.
- pt_BR 🇧🇷
- Portuguese Brazil Language Package.
- it_IT
:it: - Italian Language.
- nl_NL
🇳🇱 - Dutch Language Package.
- pl_PL 🇵🇱
- Polish Language Package.
- tr_TR :tr:
- Turkish Language Package.
- ro_RO
🇷🇴 - Romanian Language Package.
- fi_FL
🇫🇮 - Finnish Language Package.
- ko_KR
🇰🇷 - Korean Language Package.
- sk_SK
🇸🇰 - Slovakian Language Package.
- sl_SI 🇸🇮
- Slovenian Language Package.
- en_GB
:gb: - British Language Package.
- hr_HR
:croatia: - Croatian Language Package.
Search
CMS
- Mageplaza
Blog Extension - Simple, but well working Blog Extension.
- 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.
- Opengento
GDPR - Magento 2 GDPR module is a must have extension for the
largest e-commerce CMS used in the world. The module helps to be GDPR
compliant.
Marketing
Adminhtml / Backend
Security
Payment Service Provider
Infrastructure
Proprietary Extensions
Progressive Web Application
Blogs
Personal Blogs
Company Blogs
Other
- MageTalk: A Magento Community Podcast](http://magetalk.com/) -
Community Podcast by [Kalen Jordan and [Phillip Jackson.
Learning
Official Resources
List of trustworthy
Extension Developers
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
- Mageres -
Alessandro Ronchi’s List of resources for Magento 1 and Magento 2.
- Awesome PHP - A
curated List of Awesome PHP Resources.
- Awesome
Magento - An Awesome Magento List with mixed M1 and M2 Content by sunel.
License

To the extent possible under law, David Lambauer has waived all
copyright and related or neighboring rights to this work.
Thanks Anna Völkl & Sander Mangel for collecting
all the language packs!
Thanks MageTitans for
sharing the Talks on YouTube.