Awesome Magento 2
A curated list of awesome Magento 2 Extensions & Resources
Contents
Tools
- n98-magerun2 - The CLI Swiss Army Knife for Magento 2.
- Documentation Search for Alfred - Easily integrate the official Magento 2 Search into your Alfred Workflows.
- VSCode Magento Dev Search - Search faster into Magento DevDocs and Magento StackExchange.
- Tablerates Generator - Generate Tablerates with an online Tool.
- Pestle - Code Generation Tool by Alan Storm.
- Mage2Gen - Online Module Creator.
- Magento 2 Code Generator - Code Generator by Juan Alonso.
- Magento 2 Docker - Focused to development process, pretty faster on Mac and Linux.
- Magento 2 Bitnami VM - Focused to development process, works so fine.
- Mage Chrome Toolbar - A MUST-HAVE Chrome Extension for Magento 2 by MageSpecialist.
- convertm1m2 - A simple script to convert extensions from Magento1 to Magento 2.
- Magento 2 data migration tool - Official Magento 1 to Magento 2 migration tool
- Quickorder - Enables bulk order creation by inputting SKUs & quantities.
- Cron Scheduler - Overviews of running crons in your Admin Panel.
- QuickDevBar Developer Toolbar for Magento2
- MageSpecialist DevTools for Magento 2 Developer Toolbar
- mage2.docker - Nginx(Pagespeed), MariaDB, PHP , Redis, Elastic Search Configurator with Magento 2 installer (updated: 19 April 2020)
- markshust/docker-magento - Mark Shust's Docker Configuration for Magento
- Warden - A CLI utility for working with docker-compose environments by David Alger
- 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)
- nuzil/magento-postman - Postman collections for Magento2
- 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.
- extdn/installer-m2 - Universal extension installer for Magento 2 by Magento Extension Developers Network
- mage2click/m2c - Magento Docker development environment with mutagen.io sync for files on macOS and native filesystem mounts on Linux by mage2.click
- Migrate DB Magento 2 Commerce to Magento 2 Open-Source
Open Source Extensions
Development Utilities
- Config ImportExport - CLI Based Config Management.
- Magento Coding Standards - Official Magento2 Advanced Set of Rules for PHP_CodeSniffer.
- Whoops Exceptions - PHP Exceptions for Cool Kids in Magento 2.
- Magento Cache Clean - A faster drop in replacement for bin/magento cache:clean with file watcher by Vinai Kopp](https://twitter.com/vinaikopp)
- Developer Toolbar - Magento 2 Developer Toolbar.
- Advanced Template Hints - Magento 2 Template Hints Helper.
- Magento2 PHPStorm Templates - Live templates for Magento2
- Magento 2 Dockerize - A composer package for dockerizing Magento 2.
- Mage2 Vagrant - Simple Magento 2 Vagrant Box.
- frontools - Set of front-end tools for Magento 2, based on Gulp.js.
- Magento 2 gulpfile - Useful frontend workflow gulp tasks for less-based themes.
- Scopehints - Displays additional information in the Store Configuration by Andreas von Studnitz.
- PreferencesInfoCommand - bin/magento command to display configured preferences for classes or interfaces
- m2install - Magento 2 Bash Install/Restore Script
- Magento 2 Configurator - A Magento module initially created by CTI Digital to create and maintain database variables using files.
- Magento Collect - A Polymer e-commerce element for Magento 2.
- Auto Cache Flush - Magento 2 module to automatically flush the cache.
- MUP - A bash menu UI generated from a simple configuration file. Built for Magento 2, but not limited to it.
- Magento 2 PHPStorm File Templates - PHPStorm Magento 2 File Templates.
- Magento 2 Composer Repository - Composer Repository Manager for selling Magento 2 extension and offering composer installation for ordered packages.
- MageVulnDB - Central repository for third party Magento extensions with known security issues.
- Painless Magento 2 - A dockerized magento 2 community environment ready for development or production.
- Magento 2 Debug - Profiler for debugging Magento 2 performance issues.
- Magento 2 Prometheus Exporter - Prometheus Exporter for common Magento Data.
- Baler - Smart replacement for Magento2 out-of-the-box JS bundling.
- graycoreio/magento2-cors - Enables configurable CORS Headers on the Magento GraphQL API.
- shkoliar/magento-debug-helper - Magento 2 Debug Helper Module for easy debugging with Xdebug and PHPStorm or any other IDE by Dmitry Shkoliar
Deployment
- Capistrano::Magento2 - Magento 2 deployments with Capistrano by David Alger.
- MageDeploy2 - Automatic Magento2 Deployments with robo and deployer.
- Magento 2 Deployment Tool - Magento2 Deployment Tool with PHing by Juan Alonso.
- Deployer Magento2 Recipe - Magento2 deployment recipe for deployer.
- Magento 2 Deployer Plus - Tool based on deployer.org to perform zero downtime deployments of Magento 2 projects.
- Painless Magento 2 - A dockerized magento 2 community environment ready for development or production.
- Github Actions for Magento2 - GitHub Actions for Magento 2 Extensions
Localization
- ru_RU ๐ท๐บ - Russian Language Package.
- de_DE ๐ฉ๐ช - German Language Package.
- de_CH ๐จ๐ญ - Swiss Language Package.
- fr_FR ๐ซ๐ท - French Language Package.
- da_DK ๐ฉ๐ฐ - Danish Language Package.
- es_AR ๐ฆ๐ท - Spanish (Argentina) Language Package.
- es_ES ๐ช๐ธ - Spanish Language Package.
- pt_BR ๐ง๐ท - Portuguese Brazil Language Package.
- it_IT ๐ฎ๐น - Italian Language.
- nl_NL alt. ๐ณ๐ฑ - Dutch Language Package.
- pl_PL ๐ต๐ฑ - Polish Language Package.
- 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 ๐ฌ๐ง - British Language Package.
- Japanese Localization ๐ฏ๐ต - Magento 2 compatibility with Japanese locales + full Japanese translations
Catalog & Checkout
- Donation Product Module - Integration for donations to charities.
- Clean Checkout - A drop in Magento 2 Checkout alternative.
Search
- Algolia Search Integration - Algolia Search(SaaS) Integration.
- elastic/app-search-magento - A first party module to integrate Elastic App Search in Magento2.
- Elastic Suite Integration - Elastic Suite Integration.
- FastSimpleImport2 - Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays.
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.
- Bluefoot CMS - CMS Plugin owned by Magento for Magento 2.
- PageDesigner - Easily create and drag and drop your CMS contents in the Magento Backend.
- Mirasvit Blog - Blog Extension.
- Magefan Blog - Blog Extension.
- MageSuite - Open Source (free) PageBuilder alternative
Marketing
- MagePlaza Seo - Well documented multi purpose SEO Extension.
- Magemonkey Mailchimp Integration - Plug & Play Mailchimp Integration.
- Magento 2 PDF - PDF Generator based on wkhtmltopdf.
- Magento 2 SEO - Sweet & Simple SEO Module by Staempfli.
- Google Tag Manager - Google Tag Manager (GTM) with Data Layer for Magento2.
Adminhtml / Backend
- Customer Force Login - Login as a Customer for support reasons.
- Checkout Tester - Extension to quickly test Checkout changes.
- Preview Checkout Success Page - quickly and easily preview and test your order confirmation page, without the need to placing a new order each time.
- Firebear Import/Export - Import/Export Improvements for Standard Magento Importer.
- FireGento Fast Simple Import - Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays
- Magento 2 Import Framework - A library supporting generic Magento 2 import functionality
- Image Resizer - Magento 2 Module to add simple image resizing capabilities in all blocks and .phtml templates by Staempfli.
- Excel Spreadsheet - Magento 2 Module for parsing xlsx, xlsm and csv files from Excel by Staempfli.
- PDF Generator - Invoice PDF Generator For Magento 2 by EaDesign.
- Mobile Detection - Mobile detect change theme and redirect based on device type by EaDesign.
- Menu Editor - Provides powerful menu editor to replace category based menus in Magento 2.
- PageNotFound - Saves upcoming 404 in your Database with the possibility to created a redirect.
- Sentry.io - Application Monitoring and Error Tracking Software for Magento 2
- EmailCatcher / Logger - Saves all emails send by Magento in your database. Adds a grid where they can be viewed.
- Custom SMTP - Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and other SMTP server.
- Reset Customer Password - Set a customer password with bin/magento by Vinai Kopp.
- Admin Auto Login - Automatically login to Magento 2 admin, very useful for demo
- Guest to Customer - Quickly and easily convert existing guest checkout customers to registered customers.
- Reset UI Bookmarks - Reset UI Bookmarks allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting ( e.g Sales > Orders ).
- Clean Admin Menu - Merges 3rd party extensions to a single menu.
- auroraextensions/simplereturns - Self-service RMA for Magento2.
- shkoliar/magento-grid-colors - Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid's bookmarks. by Dmitry Shkoliar
- extdn/extension-dashboard-m2 - A Magento 2 dashboard to display installed extensions. by Magento Extension Developers Network
Security
- Secure Password Hashing - Improves Password Hashing for Magento 2.
- 2FA - Two Factor Auth for Magento 2.
- Maleware Scanner - A collection of rules and samples to detect Magento malware.
- Magento Patch Repository - Every Magento Patch you need all in one place
Payment Service Provider
- PAYONE - PAYONE Payment Integration.
- Stripe - Stripe Payments for Magento 2.
- Square - Square Payments for Magento 2.
- Wirecard - Wirecard Magento 2 Extension.
- Braintree Payments - Official Braintree Integration for Magento2.
- Authorize.net Payments - Official Authorize.net integration for Magento2.
- CyberSource Global Payment Management - Official CyberSource integration for Magento2.
- eWay Payments - Official eWay integration for Magento2.
- Payment Requests for Magento2 - Payment Request API for Magento 2.
- LiqPay - LiqPay integration extension for Magento 2
Infrastructure
- Fastly Extension - Magento 2 fastly integration.
- Docker Magento 2 - Magento2 + Varnish + PHP7 + Redis + SSL (cluster ready).
- Ethan3600/magento2-CronjobManager - Cron Job Manager for Magento 2.
- Magento 2 Ngrok - Magento 2 Ngrok Integration
- renatocason/magento2-module-mq - Lightweight implementation of message queue for Magento2 Community Edition
Mobile Application
- Magento React Native REST - React Native mobile application template for Magento 2.
- Magento React Native GraphQL - React Native mobile application template for Magento 2 with GraphQL API and YouTube tutorials.
Proprietary Extensions
- Commercebug Debugging Extension - A Magento 2 Debug Extension.
- Magicento - PHPStorm Plugin to add Magento 2 related functionality.
- Kraken.io - High Quality Image reduction Service as a SaaS Integration.
Themes
Boilerplates
Progressive Web Application
- ScandiPWA Theme - Magento 2.3+ PWA theme based on React and Redux
Blogs
Personal Blogs
- Anna Vรถlkl
- Alan Kent
- Alan Storm
- Ben Marks
- Fabian Schmengler
- James Cowie
- Marcel Hauri
- Max Pronko
- Rebecca L Troth
- Pierrefay
Company Blogs
- Atwix
- Classy Llama
- dev98
- FireBear Studio
- Fooman
- inchoo
- M.academy
- Meetanshi
- integer_net blog
- MageComp
- Experius Codeblog
- Nwdthemes
- Rocket Web
Other
- Max Pronko's Devletter - Monthly Development Newsletter.
- MageTalk: A Magento Community Podcast - Community Podcast by Kalen Jordan and Phillip Jackson.
- Magento 2 Architecture - A place where Magento architectural discussions happen.
Learning
- M.academy - The simplest way to learn Magento 2 & Adobe Commerce, with video lessons & courses
- MageTitans Italia 2016
- MageTitans MCR 2016
- MageTitans USA/Texas 2016
- Max Bucknell Magento 2 Javascript
- Max Pronko DevChannel
- The Magento 2 Beginner Tutorial Class - Free YouTube Series for learning Magento 2.
- Vinai Kopp Mage2Katas
- Mage2.tv - Magento 2 Developer Screencasts by Vinai Kopp
- magento-notes/magento2-exam-notes - Preparation notes for Magento 2 Certified Professional Developer exam
- magento-notes/magento2-cloud-developer-notes - Preparation notes for Magento 2 Certified Professional Cloud Developer exam
- roma-glushko/magento2-dev-plus-exam - Preparation notes for Magento 2 Certified Professional Developer Plus exam
- fisheye-academy/m2cpfed-training - Resources for the Magento 2 Certified Professional Front End Developer exam
Platforms
- Commercehero.io - Finding a good Magento developer just got a whole lot easier.
- StackExchange - Q/A Forum.
Official Resources
- Magento Official Website - Magento's official Website.
- Magento Developer Documentation - Official Developer Documentation.
- Magento Forum - Community Forum by Magento.
- Magento Github Repository - Github Repository.
- Magento PHP CS Fixer - CS Fixer specific for Magento 2.
- Magento Developer Blog - Developer Blog by Magento.
- Magento 2 Code Samples - Samples to introduce and demonstrate new technologies in Magento 2.
- Magento 2 DevBox - Dockerbox built by Magento.
- Magento Masters 2017
- Peter Jaap Blaakmeer - CTO at elgentos
- Carmen Bremen - Freelancer at neoshops
- Tony Brown - Technical Director at space48
- Hirokazu Nishi
- Brent Peterson
- Sonja Riesterer
- Kristof Ringleff
- Alessandro Ronchi
- Matthias Zeis
- Kuba Zwolinski
- Gabriel Guarino
- Phillip Jackson
- Sander Mangel
- Raphael Petrini
- Fabian Schmengler
- Marius Strajeru
- Anna Vรถlkl
- Ivan Chepurnyi
- Vinai Kopp
- Jisse Reitsma
List of trustworthy Extension Developers
- Aheadworks
- Altima
- Blue Jalappeno
- Dotmailer
- Integer-net
- Genmato
- Fooman
- Ebizmarts
- Magemail
- MagePal
- Modulwerft
- Paradox Labs
- The Extension Lab
- Sweet Tooth
- Rocket Web
- ProxiBlue
- Unirgy
- WebShopApps
- Yireo
- FireBear Studio
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
Other Magento 2 related Awesome Lists
- 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.
- Headless Magento 2 - A list of resources about running Magento 2 headless by Sitewards
- Magento security resources - A list of security related items for Magento 2.
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.