Magento 2 Resources
![Links Health Status](https://github.com/aleron75/mageres/actions/workflows/check-links-health.yml/badge.svg)
We believe in a bright future for Magento Open Source and so we keep this curated list of useful Magento 2 resources.
Resources are listed alphabetically within each category.
This file is automatically generated from the resources.csv file by an automatic GitHub action.
If you want to contribute, just update the resources.csv
and submit a PR.
Note: we also have archived resources list related to the glorious Magento 1.
Stay up to date!
If you want to stay up to date with changes, you can subscribe to the monthly digest.
Support the community!
If you want to support Mageres, the Mage-OS project, and the Magento community in general, you can buy me a coffee.
![Buy Me A Coffee](https://cdn.buymeacoffee.com/buttons/default-orange.png)
Table of Contents
Official Resources
Other Resources
Certification
Books
- Learning Magento 2 Administration - A step-by-step course in setting up your Magento 2 website; by Bret Williams & Cyndi Williams, May 2016
- Magento 2 Beginners Guide - An introductory guide on managing a Magento 2 store; by Gabriel Guarino, March 2017
- Magento 2 Cookbook - Over 50 practical recipes that will help you realize the full potential of Magento in order to build a professional online store; by Ray Bogman & Vladimir Kerkhoff, March 2016
- Magento 2 Developer's Guide - A step-by-step guide on how to extend the core functionality of your Magento 2 store; by Branko Ajzele, December 2015
- Magento 2 Development Cookbook - Over 60 recipes that will tailor and customize your experience with Magento 2; by Bart Delvaux, December 2015
- Magento 2 Development Essentials - A fast-paced tutorial that provides you with skills to successfully create themes, extensions, and solutions to Magento 2 projects; by Fernando J Miguel, February 2016
- Magento 2 Development Quick Start Guide - This book guides you through Magento development; by Branko Ajzele, September 2018
- Magento 2 DIY. The Complete Guide - An overview of the platform and its current technology stack, API, and features; by Viktor Khliupko, March 2016
- Magento 2 Extensions Development - A book about the writing of innovative and complex extensions; by Jérémie Bouchet, June 2016
- Magento 2 Guida allo sviluppo - This book focuses on module developing best practices (Italian version only); by Michele Fantetti, May 2018
- Magento 2 Theme Design – Second Edition - A starting guide to create responsive Magento 2 themes; by Fernando J Miguel & Richard Carter, October 2016
- Mastering Adobe Commerce Frontend - The book is ideal for storefront developers proficient in frontend technologies such as HTML, CSS, and JavaScript, aiming to broaden their knowledge of Adobe Commerce and Magento Open Source applications. By Jakub Winkler, March 2024.
- Mastering Magento 2 - Second Edition - This book offers you advanced guidance on managing a Magento 2 store; by Bret Williams & Jonathan Bownds, June 2016
Performance
Tools
Commercial with freemium/trial
- Beeline - This PhpStorm plugin allows us to create entire files, classes & blocks with just a few keystrokes.
- Commerce Bug - Magento debugging extension for both Magento 1 and 2
- Mage2Gen - Magento 2 module creator with web interface and CLI tool for M2.2 and M2.3
- MageCloud - Allows store owners and developers to deploy Magento instances automatically
- Magerror - All your Magento reports in one place
- PhpStorm Plugin by Atwix - This tool is meant to help software engineers build and efficiently maintain software solutions in Magento projects with both free and paid features.
- RESP.app - Open Source GUI for Redis with automatic Magento Cache and Session decompression and decoding.
- Tinkerwell - A desktop application that allows you to run PHP code
Free
- Aligent Magento Integration and API Functional Testing Pipe - A bitbucket pipe for running Magento integration and API functional tests
- Ampersand Magento2 Upgrade Patch Helper - Helper scripts to aid upgrading Magento 2 websites by detecting overrides
- baler - AMD module bundler and preloader for Magento 2 stores
- Butter - Smooth Magento 2 Versions Installer - A specialized tool to install a Magento version with just a single command.
- Capistrano::Magento2 - A Capistrano extension for Magento 2 deployments.
- Composer Patches - Simple patches plugin for Composer - usage guide: https://devdocs.magento.com/guides/v2.4/comp-mgr/patching.html#custom-patches
- ConvertM1M2 - A script to automate as much as possible the conversion of a Magento 1 extension to Magento 2.
- Database Anonymizer - A run-anywhere, dependency-less database anonymizer.
- Database synchronizer for Magento 2 - A tool to download clean/stripped Magento databases over SSH, import and configure it for development purposes.
- Divante Anonymizer - Universal tool to create anonymized DBs
- DotEnv - Magento 2 component implementing Symfony dotenv to create environment variables
- ExtDN Installer for Magento 2 modules - Universal extension installer for Magento 2
- GdprDump - A tool that provides a command that creates anonymized dumps of a MySQL database, in order to comply with GDPR regulations.
- Gitlab CI/CD pipeline with AWS integration for Magento 2 deployment - A CI/CD pipeline inspired by the Magento Cloud pipeline with zero downtime, provided at least two nodes are available.
- integer_net Magento 2 Module Template - A template to easily get started with Magento open source module development.
- JS Layout Parser - A lightweight standalone PHP library that was created to make work with $jsLayout in Magento 2 less spaghetti, and more object-oriented.
- Laragento - A collection of Model classes that allows you to get data directly from a Magento 2 database using Laravel’s Eloquent ORM.
- List PHP Class Dependencies - A simple tool to list PHP classes referenced in a given set of files
- M2 PHP version compatibility check - This tool can be used to check all modules in an M2 application for PHP8 compatibility
- Mage-OS Database Changelog Generator - A tool that connects to MySQL as a replication service and aggregates updates into database tables into easy to use event aggregates.
- Mage-OS Module Template - A template from Mage-OS labs that can be used when developing a new extension.
- MageDIAnalyzer - A tool that helps to calculate and report how Magento modules affect Magento2 DI compilation and bootsrapping process.
- Magento 2 Changelog - A simple bash tool to easily get insight into what has changed between Magento releases.
- Magento 2 Code + DB Backup - An utility SSH script to backup the code + database of Magento 2
- Magento 2 Code Generator - A tool to automatize the generation of high-quality boilerplate code that can be merged with existing code.
- Magento 2 Code Generator Tool - Code generator for Magento 2
- Magento 2 Database Backup Manager - A database backup manager for Magento 2 written with developers in mind.
- Magento 2 DevTools - Helpful in-browser debugging/inspection tools for the Magento 2 Front-End
- Magento 2 Model Generator - With this app, you can create models for Magento 2 very fast. Ready-to-use on https://www.model-generator.com/
- Magento 2 PHPStorm Preferences - PHPStorm Live template preferences for Magento 2 Projects
- Magento 2 Simplistic Installer - A simplistic tool to install Magento 2 from different sources like tar & composer
- Magento 2 Ultimate Module Creator - A standalone application for creating Magento 2 CRUD modules
- Magento 2 Upgrade GUI - A GUI tool to help you visually and easily spot differences in a three-way comparison between the version you upgraded from, the version you upgraded to, and your Magento preferences, plugins and overrides.
- Magento administrative tool - Used to perform administrative tasks on Magento instances remotely.
- MagentoApiClient - A third-party Magento API client for Node.js and TypeScript.
- Magento Coding Standard - A set of Magento rules for PHP_CodeSniffer tool.
- Magento Composer Replacement Tool - A repository that offers a composer plugin to help you manage composer replacements in your root composer.json.
- MagentoGPT - Magento AI expert designed to help you with module, theme, and CLI in Magento and Adobe Commerce
- Magento Root Update Composer plugin - A Composer plugin that resolves changes that need to be made to the root project composer.json file before updating to a new Magento product requirement.
- Magento Semantic Version Checker - A tool to determine semantic versioning changes and backward incompatible changes between two sources.
- Magento utilities Tap for Homebrew
- MageSuite - A collection of OpenSource modules that enhance several Magento 2 capabilities (CMS, Performance, Security, Search, Marketin, UX)
- Masquerade - Faker-driven, configuration-based, platform-agnostic, locale-compatible data faker/anonymizer tool
- MRM Commerce Magento 2 Coding Standard - A set of PHP Code Sniffer rules meant to ensure or increase the code quality of Magento 2 projects.
- netz98 magerun2 addons by Elgentos - Some additional commands for the excellent m98-magerun2 Magento 2 command-line tool.
- netz98 magerun CLI tools for Magento 2 - The swiss army knife for Magento 2 developers
- NodeJento - NodeJS implementation of the Magento 2 ORM without using legacy PHP
- Oh My ZSH Plugin - Magento 2 - Magento 2 autocomplete plugin for oh-my-zsh
- Optimize Composer for Magento 2 projects - A composer-plugin that contains a set of improvements that makes running heavy-duty composer commands (i.e. composer update or composer require) much faster.
- Pacemaker - Import and process management tool for Magento
- Pestle by Alan Storm - A collection of command line scripts for Magento 2 code generation
- PHPStorm Live Templates for Magento 2 by Mark Shust - Magento 2 live templates for PHPStorm that help speed up the development process.
- PHPStorm Live Templates for Magento 2 by Nathan McBride - A bunch of Magento 2 Live Templates for PHPStorm
- PhpStorm Magento 2 Plugin - Magento PhpStorm plugin, created to improve life-work balance while working with Magento 2
- PyGento - A Python module to work with Magento Database directly without using native Magento 2 core
- Rest client for Magento 2 - A wrapper over Guzzle for Magento 2 REST API.
- Simple Import / Export tool - A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2.
- SwiftOtter Driver - A database task-runner specifically used for transforming a production database to a sandbox.
- SwiftOtter Magento CI Script System - Magento continuous integration bash scripts. Makes deploying Magento easy.
- Terraform Adobe Commerce Quick Start - A module that uses Terraform Cloud to deploy Magento on the Amazon Web Services (AWS) Cloud.
- The Installer - PHP command line tool for Magento extension development and scaffolding
- Vaimo Composer Patches - Applies a patch from a local or remote file to any package that is part of a given composer project. Example https://gist.github.com/amenk/908e80748662d896718685c778cd4db4
- Velvet - An administration backend for Magento 2 websites built with modern web technologies such as React, Typescript, GraphQL, and MUI. Requires the Magento 2 Velvet extension to work within Magento.
- Visual Studio Code startup task for cache-clean.js on Magento 2. - A useful gist to add a startup task to automate the Magento 2 Cache Clean process.
- Warden Aliases - Some shell aliases to make your Warden-based development life easier
Security
- Adobe Security Notification Service - A free e-mail notification service that Adobe uses to send information to customers about the security of Adobe products.
- Adobe Vulnerability Disclosure Program and Magento Bug Bounty Program - The place where you can report new vulnerabilities and get rewards.
- End-of-life dates of Magento 2 - End-of-life dates, and support lifecycles of Magento 2
- InvalidateAdminPasswords Extension - A tool by SomethingDigital to invalidate all Magento admin user passwords
- mage2_ext_csp - The main goal of this extension is to remove CSP errors from JS console and use it to collect reports and generate rules to automatically lock not-allowed content.
- MageDef - Free resources to build more reliable and defensible eCommerce platforms and software.
- Magento Malware Scanner - Scanner, signatures and the largest Magento malware collection on earth
- Magento Patches - As many Magento patches as Brent Peterson can find!
- Magento Security Checklist - A Magento community-sourced security pre-flight checklist.
- Magento Security Guide - A useful guide full of Magento security best practices.
- Magento Security Resources - Crowd-sourced resources to help merchants mitigate and prevent Magento security incidents.
- Magento Security Scan Tool - Monitor your sites for security risks, update malware patches, and detect unauthorized access with Magento Security Scan, the latest FREE tool from Magento Commerce (requires login with Magento account).
- Magento Vulnerability Database - List of Magento 1 and 2 integrations with known security issues
- MageReport.com - Scan your Magento shop for known security vulnerabilities
- Official Magento Security Center - The dedicated resource to stay abreast of the latest security news, best practices, patch releases and bug fixes
- Release & Hotfix matrix for Magento 2 / Adobe Commerce - A handy sheet by Sansec summarizing Magento 2 / Adobe Commerce release management.
- Sansec Composer Integrity Checker - This extension performs Composer packages integrity checks based on the Sansec Composer integrity plugin.
- Sansec eComscan - A professional and advanced malware scanner for Magento 1 and 2 that detects hacks and vulnerabilities.
- Security.txt - Security.txt for Magento 2 websites
- Yireo CspWhitelistInlineJs - When, in Magento 2, the CSP policy to disallow inline scripts is enabled, any script requires either a hash or a nonce (or something similar). This module scans any PHTML template for scripts on the fly and adds a nonce where needed.
Extensions
- Add an order comments field in the default checkout for Magento 2 - Add an order comments field in the default checkout for Magento 2.
- Additional Payment Checks - Enables additional checks for payment methods in Magento 2.
- Add Miscellaneous HTML and Scripts to Magento2 Checkout Success Page - This extension makes it easy to add miscellaneous HTML and scripts to the checkout success page.
- Admin Notification Blocker - A Magento 2 extension that allows us to block admin notification based on Severities/Categories.
- Admin Redis Report - A module that allows to visualise historic Redis health statistics in the Admin Panel.
- Advanced Shipping Module for Magento 2 - This extension helps configure the shipping fees in a very flexible manner. It uses almost all available variables: destination, weight, price, quantity, categories, product attributes, item options, customer group, customer attributes, coupon code, Magento custom variables, date, and more.
- Aimes Checkout Designs - This module provides the ability to change checkout page designs/layout per store and customer group
- Aimes_AddressAttributesSortOrder - Allows reordering of the customer address attributes via the backend form using the 'Sort Order' input.
- Aimes_PageBuilderCodeBlock - An extension tat adds a new PageBuilder content type to display code snippets nicely, using highlight.js.
- Ajax Newsletter Subscription for Magento 2 - This extension makes it easy to add an AJAX subscription to the Magento newsletter.
- Akeneo Connector for Magento 2 - A module that allows you to export your catalog data and structure from Akeneo PIM Community Edition to Magento 2 through API calls.
- Align MSI reservation logic - This extension allows avoid ingissues with MSI’s reservations when stocks are managed by external systems.
- Amazon Personalize for Magento 2 - This extension integrates with Amazon Personalize recommendation service.
- Authorize.net's Customer Information Manager for Magento 2
- Authorize.net CIM for Magento 2 - This extension brings Authorize.net's Customer Information Manager (CIM) service to Magento 2.
- Automatic Persisted Queries - Apollo-compatible automatic persisted queries, to improve GraphQL network performance.
- AvS_DisableModules - Adds a shell command info:dependencies:show-removable which exports all modules which have no dependencies
- AvS_ScopeHint for Magento 2 - This extension displays a hint when a configuration value is overwritten on a lower scope (website or store view).
- BitExpert_ForceCustomerLogin - Magento 2 module that forces customer login to see website pages.
- Braintree Payments - Implements integration with the Braintree payment system, overwriting the original Magento module, to provide additional features and bug fixes.
- Breeze - A Magento 2 extension that replaces Luma's js stack with its own implementation.
- Catalog Data AI - Generate product descriptions and similar content with the help of AI.
- Catalog Images Lazy Load - Improves page loading time and Google Page Ranking by only loading product images as the user scrolls.
- Change Customer Password In Admin - This extension allows the admin to change the customer's password directly, like old-fashion way Magento 1.
- CheckoutTester module for Magento 2 - A simple extension to preview the checkout success-page at any time.
- Clean Admin Menu - Merge all 3rd party extensions menu items in a common menu item
- CLI Plugin List for Magento 2 - Get a good overview of plugins installed and be aware of their influence on your Magento 2 instance.
- Cloudinary Image Product Option - This module adds a new product option for Cloudinary image uploads, site visitors can upload images to Cloudinary storage, or select images from a range of Social networks.
- CmsImportExport - An extension for Magento 2 allowing users to import/export CMS pages or blocks.
- ConfigImportExport - This extension provides CLI commands for Magento 2 to import/export system configuration data.
- Content Fuzzyfyr Module for Magento 2 - The Content Fuzzyfyr module for Magento2 replaces real content with dummy content. This is for development purposes to prepare test data that matches GDPR restrictions.
- Cookie domain cleaner - This extension will gradually clean cookies from parent domains while navigating a site on a subdomain. This allows the hosting of several site environments on the same domain name while avoiding cookie conflicts with subdomains.
- Customer Account Links Manager for Magento2 - Allows you to quickly and easily remove unwanted links from your customer navigation dashboard sidebar in Magento.
- Customer and Address Form Fields Manager for Magento2 - This extension allows us to quickly and easily remove unwanted form fields from admin order creation and customer account.
- Customer Group Payments - Restricts payment methods to specific customer groups in Magento 2.
- Custom Flat Fee Shipping Rates - This extension adds custom flat fee shipping rates to admin order creation or displays a simple list of flat rates to customers.
- CustomGento_CliTaxEditor - Magento 2 module, which provides new console commands to edit the tax configuration.
- CustomGento_Cookiebot
- A Magento 2 module that integrates Cookiebot into your store.
- Custom Product Relation Sample Extension - This extension creates a new product accessory relationship in addition to the default ones.
- CyberSource for Magento 2 - This extension brings CyberSource’s enterprise payment services to Magento 2.
- Danslo CleanCheckout - A drop-in replacement for the Magento 2 checkout
- Dark Mode for Admin Panel - A dark mode theme for Magento Admin Panel.
- Data Faker For Magento 2 - Replaces existing customer data for fake/anonymous data.
- Devall_Wholesale - This extension allows the showcase of all simple products in a table grid view, facilitating customers' selection of all their desired items at once.
- Developer Toolbar by vpietri - The structure of this toolbar is extremely simple you just need to add a new block in the layout to get your tab running.
- DisableLog2 for Magento 2 - This module disables various log attempts of the Magento core, improving performance slightly.
- DisableServiceWorkerInAdmin for Magento 2 - Module used to unregister any ServiceWorkers when entering the backend.
- Discorgento Migrations - A dev-friendly approach to keep track of database changes in Magento 2.
- Dutchento VAT Fallback - Port of the Magento 1 VAT fallback for Magento 2 - provides an extra API based validation and a fallback offline regex validation for the unstable VIES database
- EAV Cleaner Console Command - Provides cleanup commands to check for different flaws that can occur due to EAV
- Elastic APM Integration for Magento 2 - Elastic Application Performance Management (APM) Integration for Magento 2 to diagnose application performance problems.
- ElasticSuite for Magento 2 - A feature-rich merchandising suite for Magento 2.
- Elgentos' EU Tax Rates Importer - A module that makes it possible to import a CSV file containing all the tax rates for all countries in the EU.
- elgentos/magento2-algolia-performance - A Magento 2 module that makes it possible to set a debounce and a minimum character amount for Algolia Autocomplete
- Elgentos CategoryTiling - The extension adds tiling display options to categories 'Display Mode' to show sub-categories as tiles.
- Elgentos Kiyoh for Magento 2 - Fetches site review scores from Kiyoh NL and stores them in the Magento database.
- elgentos Large Config Products - Workaround extension to work with extremely large configurable products (5000+ skus)
- elgentos Prismic.io - Extension to integrate headless CMS Prismic.io into Magento 2
- Elgento’s Regenerate Catalog URLs - Set of console commands to regenerate catalog URLs.
- EmailTester 2 by Yireo - Preview any transactional email in your Magento 2 backend.
- Enable/Disable Newsletter Signup Email - To quickly disable unwanted newsletter signup and unsubscribe emails.
- Event Thing for Magento 2 - A module that enables the logic/integration touch points of Magento Plugins & Observers to be handled outside the core Magento application.
- Extension Dashboard - A Magento 2 dashboard to display installed extensions.
- Extension for Cookie SameSite attribute - This extension is adjusting the Cookie SameSite attribute issue since Chrome 80.
- Fisheye_UrlRewriteOptimiser - A Magento module that stops URL rewrites with category paths being generated for products when 'Use Categories Path for Product URLs' setting is disabled in the config.
- Fooman Email Attachments - This module allows you to automatically attach transactional PDF documents to Magento 2 sales emails
- Galactic Labs - Customer Group Payment Filters - Magento 2 extension to exclude payment methods for selected customer groups.
- Google Tag Manager with Advance Data Layer - The extension provides a vast array of over 60 preconfigure data layer elements to make integrating your Magento store with any other third-party service a breeze using Google Tag Manager.
- Goomento Page Builder - A free Magento Page Builder extension that allows you to efficiently set up your website by simply dragging and dropping manipulation
- Green Flying Panda Sales Automation - A sales automation suite for Magento. Includes, among other features: Customer Segments, Product Recommendations, Email & SMS Marketing, Equity, Lifetime Value and Dynamic Pricing, Reports, Info Windows, Two-Factor Authentication, Forms, Customer KPIs
- Ideal-Postcodes UK Address Search and Validation - This extension enables Ideal-Postcodes.co.uk address validation for UK addresses on a Magento store.
- Image Cleanup module for Magento 2 - This extension gives options to delete unused product images from the disk to recover some space.
- IMI FriendlyCaptcha - This extension adds a Friendly Captcha widget to Login, Register, Contact form, Forgot password, Send to Friend, Newsletter signup, Product Reviews.
- Indexer Deploy Config - An extension that allows developers to lock indexer modes via deployment config.
- IntegerNet_EnableSwagger Magento Module - Adds the option to re-enable Swagger via configuration. It's disabled in production mode since Magento 2.4.4.
- IntegerNet_RewriteMap Magento Module - Generate RewriteMap files for Apache from custom Magento URL rewrites (redirects).
- Integer_Net GlobalCustomLayout - Module for Magento 2 that allows you to add global layout update files to be selected from admin, by using '0' instead of an entity_id.
- Integer_Net Session Unblocker - Module for Magento 2 that prevents session blocking between concurrent AJAX requests
- International Address API module for Magento 2 - This extension adds address autocompletion to the checkout page. Multiple countries are supported using official postal data via the Postcode.eu API.
- Legacy Mysql Search - MySQL is no longer supported for search since Magento 2.4. This extension brings back the usage of the MySQL search engine on Magento 2.
- Lightspeed for Lighthouse optimizations - This module defines several sections where you can define common feedback from Google Lighthouse.
- Limit Guest Checkout Coupon Code - This extension restricts the maximum use of coupons for guest checkout.
- M2 Magewire with Breeze theme Module - An extension that allows you to use Magewire with Breeze theme.
- Mage2 Module Experius WysiwygDownloads - This extension makes it possible to upload different filetypes inside the WYSIWYG-editor.
- MageBundle - Easily create Magento2/AdobeCommerce PHP/XML/JS module's files from a set of templates via the bin/magento command and allows you to create and use your own templates.
- Magehook - This extension adds an abstraction layer to create and dispatch custom webhooks for Magento 2.
- MageKey AdcPopup - Add to cart popup with upsell products
- MageMojo cron project - This module for Magento 2 overrides base Magento cron functionality, fixes known bugs, and provides a cron service model to control cron process execution.
- Magenizr ResetUiBookmarks - Allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting
- Magento 2 - Admin Activity by Catgento - Easily track every admin activity, record login attempts and admin page visits, track field changes and give the ability to revert them.
- Magento 2 - Admin Activity by Itonomy - Easily track every admin activity, record login attempts and admin page visits, track field changes and give the ability to revert them.
- Magento 2 - Crawler Session - This module prevents the initiation of a session if a crawler is detected. Detection based on https://github.com/JayBizzle/Crawler-Detect.
- Magento2 - Edit Order Email Address - This extension allows us to edit the customer email on the order admin page.
- Magento 2 - Inventory Log - This extension allows to keep the log of product inventory for every single transaction.
- Magento 2 - Magento 1 Migration Tool - A module to export data from Magento 1 to Magento 2 based on database comparison of both EAV and custom entity tables.
- Magento 2 Admin Locale Switcher - A simple module that allows you to switch locale in Magento 2 Admin Panel.
- Magento 2 Admin Order Status Color - An extension to change the color of the order status column in the UI grid, based on the current status of the order.
- Magento 2 Admin UI - This extension allows using UI components in widgets and adds new Admin UI components.
- Magento2 Always Login As Customer - This module enables the 'Login as Customer' feature, regardless of the 'Allow remote shopping assistance' Customer setting.
- Magento 2 Attribute Options Pagination - A simple Magento 2 extension that adds pagination to attribute options in the Admin Panel.
- Magento 2 Auto Proxy to CLI class arguments - This component automatically injects proxy for any argument defined in CLI command class constructor to speed up the php bin/magento command execution and eliminate .flag table not found installation issues.
- Magento 2 bash completion - This plugin adds autocompletion for Magento 2 CLI Sub Commands and their Options
- Magento 2 Bash Install/Restore Script - A script designed to simplify the installation process of Magento 2 and rapid deployment of merchant code and DB dumps.
- Magento 2 Blog Extension by Magefan - Magento 2 Blog is an extension that allows you to manage your store and blog from one place without having to rely on some third-party platforms.
- Magento 2 Cache Clean - A faster drop-in replacement for bin/magento cache:clean with a file watcher
- Magento 2 CloudFlare Cache Cleaner - An extension that allows clearing CloudFlare cache from CLI.
- Magento 2 Composer Quality Patches - This extension adds a command to generate a composer.quality-patches.json file to use with the vaimo/composer-patches package.
- Magento 2 Configurable Options - This module provides functionality for preselecting configurable product options and updating attribute values from selected simple product.
- Magento 2 CORS - Enables configurable CORS Headers on GraphQL and REST APIs
- Magento 2 Cron Job Manager - A Cron Job Manager Module by Ethan Yehuda
- Magento 2 Cron Schedule extension Free - Helps you to execute tasks with no effort from the Admin Panel.
- Magento 2 Customer Session Timeout Popup
- This module displays a popup to the customer indicating the number of seconds remaining until they are automatically logged out of the system.
- Magento 2 Data GridsJS
- A Magento 2 extension for GridJS and DataTable integration with Magento 2.
- Magento 2 DataPatchCreator - Allows us to create PHP Data Patch Files in Magento 2 Admin panel and export them to PHP files which we can add to our code repositories.
- Magento 2 DataPatchCreator - Compatibility for MarkShust SimpleData - A compatibility extension to use with Magento 2 DataPatchCreator and MarkShust_SimpleData extensions.
- Magento 2 Debug Helper - Automatic breakpoints on PhpStorm based on search parameters.
- Magento2 Defer Javascripts - Defer Javascripts module for Magento 2
- Magento 2 Deployer Plus - Tool based on deployer.org to perform zero downtime deployments of Magento 2 projects
- Magento 2 Easy Template Path Hints - Magento 2 module to enable the template path hints on the fly just by using query strings.
- Magento 2 extension for Imgix - An extension to automatically processes product images with Imgix service.
- Magento 2 FAQ extension - The extension will help you to set up nice informative & SEO-friendly magento 2 FAQ page.
- Magento2 Flysystem - Integrate Flysystem for local and remote filesystems into Magento2.
- Magento 2 fraud protection extension by Riskified - This extension allows for automatic and/or manual submission of purchase orders to Riskified for fraud review and guarantee.
- Magento 2 FREE SEO Suite - This extension optimizes SEO strategies for your e-commerce store.
- Magento 2 Frontools - Set of front-end tools for Magento 2, based on Gulp.js
- Magento2 GeoIp Extension - Automatically detect visitor country code based on their IP address.
- Magento 2 Google Shopping Feed - An extension to generate a Google Shopping feed with product data.
- Magento 2 GraphQL Introspection Cache - This module allows you to use the same mechanism that is used for caching regular GraphQL resolvers, for introspection queries. This helps minimize the number of times Magento is bootstrapped.
- Magento 2 Grid Colors - Adds extra coloring features to admin grids
- Magento 2 GTM Consent Mode v2 Extension - This extension extends the native Magento_Cookie module,
- Magento 2 Interceptor classes generator - New interceptors approach for Magento 2
- Magento 2 Lazy Loading extension - This extension allows speeding up the site load by showing the image only at the demanding time.
- Magento 2 Menu - Provides powerful menu editor to replace category based menus in Magento 2.
- Magento 2 Message Queue Retry - An extension that allows processing the same queue message more than once, utilizing RabbitMQ's dead letter exchange feature.
- Magento 2 Micro Features Module - A collection of useful micro-features packed into the same extension.
- Magento 2 module for NextGenImages - Magento 2 module to add next-gen image support to Magento 2.
- Magento 2 module for WebP - This extension adds WebP support to Magento 2.
- Magento 2 module for Whoops - Magento 2 module integrating Whoops error handling.
- Magento 2 Nostalgia Admin Theme - A brand new, compact and eye friendly admin theme, inspired by Magento 1.
- Magento 2 Package Integrity checker - This tool allows to run static analysis on Magento 2 Module Packages to provide an integrity check.
- Magento 2 Price Decimal Precision - This extension allows customizing decimal precision visualization for the prices and other currency values (discounts, taxes, sales amounts, etc.) both for the frontend and the backend areas.
- Magento 2 Private Packagist Integration - Connect your Magento 2 webshop to private packagist and distribute extensions to your customer smarter
- Magento 2 Product Attachments - This extension adds the possibility to add attachments for products.
- Magento 2 Product Discount Label - This extension allows displaying custom discount labels with calculated savings on catalog and cart pages.
- Magento 2 QuickLink Extension - The Collab_QuickLink module allows the embedding and configuring of Quicklink in a Magento 2 store.
- Magento 2 Quicklink Module - An extension that attempts to make navigations to to subsequent pages faster through prefetching in-viewport links during idle time.
- Magento 2 removal of all optional modules - A composer meta-package that removes numerous Magento 2 modules
- Magento 2 Sentry Logger - This extension integrates the Sentry SDK into Magento 2 to directly send notifications and errors to Sentry.
- Magento 2 SMTP - This extension allows custom SMTP server configuration to transmit email messages.
- Magento 2 SMTP by MagePal - Configure Magento 2 to send email using custom SMTP server, Gmail, Amazon SES, Office365 and other
- Magento 2 Social Login Extension - This extension allows quick login to a Magento store through Facebook, Google Plus, Twitter, and LinkedIn.
- Magento 2 Store View Pricing - This extension helps store owners to set up different product prices per store view.
- Magento 2 Storyblok Integration - This extension allows to create content-rich pages that are easily editable using the Storyblok interface.
- Magento 2 Tweakwise - Magento 2 module for Tweakwise integration
- Magento 2 Velvet - The metapackage that bundles all the different GraphQL modules required for Velvet.
- Magento 2 Verbose Log Request - An extension that allows to dynamically change the log level per request to DEBUG, enabling database, debug log, and verbose logging for a specifically defined request.
- Magento 2 Vurbis extension - The official Magento 2 Vurbis extension.
- Magento 2 – Cloudflare - Interact with popular Cloudflare features through Magento 2's backend portal.
- Magento Asynchronous Events - This extension adds a framework for reliably handling asynchronous events with Magento and RabbitMQ.
- Magento Cloudflare Turnstile - The module allows Turnstile (Cloudflare's smart CAPTCHA alternative) to protect your Magento OpenSource or Adobe Commerce forms.
- MagePal Magento 2 System.xml Color Picker - This extension adds a color picker frontend model to be used in system configuration fields.
- MagePal_GuestToCustomer - Quickly and easily convert existing guest checkout customers to registered customers.
- MageQuest LiteYouTube - A Magento 2 module that adds performant YouTube embeds with no user experience impact.
- MageQuest_PpcLandingPages - Customise your PDP (Product Detail Pages) for PPC (Pay Per Click) visitors.
- MageSpecialist CodeMonkey - Magento 2 code generator
- MageSpecialist DevTools for Magento 2 - intended to be used with MSP Chrome Toolbar
- MageWire Backend module for Magento 2 - A module that supplies Magewire compatibility for the Magento Admin Panel. Built on top of the Magewire core (with RequireJS support).
- Magewire Examples - A Magewire showcase to give easy insights on where Magewire could possibly fit in our project.
- Mailchimp for Magento 2 - The official Mailchimp for Magento 2 extension
- Marketplace - Magento modules and themes CLI/GUI downloader and installer
- MarkShust_DisableTwoFactorAuth - Adds the missing toggle to turn 2FA on or off from the admin.
- MarkShust_ExtraBodyClasses - Adds the website and store codes to the body class attribute.
- MarkShust_HierarchyComplexIdCompatibility - This module changes the functionality when saving a hierarchy, making these longer URL strings compatible with long URL identifiers containing subpaths.
- MarkShust_Messages - This extensions allows us to send success, notice, warning, and error messages with embedded HTML.
- MarkShust_OrderGrid - Adds Order Items details to the order grid in the admin.
- MarkShust_PageBuilderSourceCode - Adds a Source Code button to the toolbar of the Page Builder WYSIWYG editor.
- MarkShust_RemoveFavicon - Remove all favicons from the HTML head.
- MarkShust_SimpleData - A module that simplifies calling Magento data structures and provides a SimpleDataPatch class which simplifies writing data patch scripts.
- MarkShust_SpecialRouter - This extension provides the ability to use special characters in controller or action names.
- MarkShust_Twilio - Sends SMS messages in response to Magento events.
- Mgt Developer Toolbar for Magento 2 - A dev toolbar that shows all important information for performance optimization and Magento development.
- Module for integrating BuilderIO/partytown library into Magento 2 - Module for integrating BuilderIO/partytown library into Magento 2
Partytown is a lazy-loaded library to help relocate resource-intensive scripts into a web worker and off of the main thread. This module allows using the BuilderIO/partytown in a Magento 2 project.
- Mollie for Magento 2 - The Mollie Magento 2 extension quickly integrates all major payment methods ready-made into your Magento webshop.
- Mooore Wordpress Integration Cms - A module for integrating WordPress pages into Magento 2 frontend.
- MSP_SMTP - MSP_SMTP is a module for Magento 2 allowing send mail via SMTP
- Multi-Threading for Magento 2 - This extension allows processing large data collections in parallel using multiple child processes, improving performance and reducing processing time.
- MX Phinx Migrations - Integrates https://phinx.org/ migrations as a replacement for Magento's built-in setup upgrade process, enabling zero-downtime deployments.
- N98_Guillotine - A simple but useful module to disable frontend requests to implement a headless approach.
- Performance Dashboard Extension for Magento 2 - An extension that adds a screen to the Admin Panel to get a clear overview of areas where the performance of your Magento 2 can be improved.
- Phoenix Media Storage Sync - An easy way to retrieve files in media from an origin server to a local development environment.
- Preview Order Confirmation Page - Easily preview and make changes to the success page without placing a new order or modifying Magento's core code.
- Product Data Pre-Loader - This extension provides an easy way to pre-load data for product collections like prices, stock data, and many more by using different types of load types.
- Proof of Concept: using PHP attributes in Magento 2 - A proof of concept for implementing some Magento 2 configuration using PHP attributes.
- Regenerate URL rewrites extension - This extension adds a CLI command that allows the regeneration of URL rewrites of products and categories in all stores or a specific store.
- Reindex from Admin - To quickly and easily update individual or all indexes from within your Magento admin.
- Rixxo IntroJS - Add Google IntroJS to Magento2
- SamueleMartini_GPT3 module - This extension integrates some Open AI GPT-3 features into Magento 2 to generate product and category descriptions from the admin panel automatically.
- SEO module for Magento 2 - SEO module for Magento 2 that adds page visibility for search engines on the product level.
- Serverless Framework for Magento 2 - An extension to implement data validation, add custom functionality, and much more using serverless functions that aren't part of the codebase.
- Serve Side Analytics for Magento 2 - This extension aims to solve the problem of discrepancies between Magento revenue reports and the revenue reports in Google Analytics.
- ShipperHQ Shipping Tracker - This extension allows you to enter custom shipment tracking URLs. Customers will see a clickable shipping tracking link in the new shipment email and when viewing their order in Magento.
- Siment_HttpHeaderThemeSwitch - Magento 2 module that enables automatic theme switching based on the X-UA-Device HTTP header. (Or any other header).
- Structured Data Module for Magento 2 - This extension lets you quickly add structured data markup (Rich Snippets) to any Magento 2 store by setting a few configuration options.
- System Configuration Toolkit - A Magento 2 extension that shows sort order of system configuration's tabs, sections, groups, and fields.
- UMC CRUD for Magento 2 - A module intended to reduce the boilerplate code when creating a CRUD extension.
- Url data integrity checker module for Magento 2 - An extension to give store owners some insights into what URL-related problems they have in their products, categories and URL rewrites.
- Wagento Prune Customer - An extension that adds CLI commands to prune SPAM customers.
- Yireo - Magento 2 Category Extended
- This module seamlessly integrates CMS pages and custom URLs into your Magento 2 category structure, allowing you to create a more versatile and informative menu for your customers.
- Yireo AdditionalBlockTemplate - A Magento 2 module to allow for additional templates to be rendered, besides the original template.
- Yireo AutoFlushCache - Automatically flush the cache whenever you save something in the System Configuration.
- Yireo DevHacks - Magento 2 module with various hacks and solutions for custom development
- Yireo DumpCmsContent - A Magento 2 module that adds a CLI bin/magento cms:dump to dump all CMS pages and CMS blocks to a folder var/cms-output.
- Yireo ExtensionChecker - Magento 2 module to check upon the code of Magento 2 modules from the CLI
- Yireo GoogleTagManager2 - Add Google Tag Manager to Magento2
- Yireo LinkPreload - Magento 2 extension to set HTTP Link headers for primary resources to allow for HTTP/2 Server Push
- Yireo ThemeCommands - CLI commands to manage themes from the command-line
- Yireo ThemeOverrideChecker - Magento module to find all files of a given Magento theme (for example Magento/luma), compare the found files with the parent theme (and/or modules) and return whether there are differences or not.
- Yireo’s Common ViewModels - Common ViewModels for usage in Magento 2.2.1+ frontends.
- Zepgram DisableSearchEngine - This Magento 2 module allow you to disable entirely Elasticsearch service: useful when research and categories are not used.
- Zepgram JsonSchema - Magento 2 module to validate JSON Structures against a given Schema.
- Zepgram Rest - Technical Magento 2 module providing simple development pattern, configurations and optimizations to make REST API requests toward external services based on Guzzle Client.
- Zepgram ZeroDownTimeDeployment - Disable native change detection from Magento 2 to allow implementation of Zero Downtime Deployment Strategy (ZDD).
- Zero1_LayoutXmlPlus - This module aims to reduce the need to override block templates. For example, changing a single class for a button shouldn't require overriding the template.
Hyvä
Testing
PWA
Blogs
English
French
German
Italian
Japanese
Portuguese
Spanish
Quickies & Tutorials
Podcasts
Dutch
English
- Core of Commerce - Core of Commerce equips you with cutting-edge knowledge to help you achieve and exceed your digital commerce goals
- MageTalk - A Magento Podcast
- Talk Commerce - Brent Peterson’s interviews about digital commerce topics.
- The JetRails Podcast - The JetRails Podcast for the Ecommerce Community
Portuguese
- Discorgento - Tech Community discussing Magento, JavaScript, PHP, MySQL, React, and Vue.
Newsletters & Digests
Screencasts
English
- Another Magento Dev - Another Magento Dev YouTube’s Channel
- Code Crunch - A lot of useful videos for Magento beginners.
- Codilar - A channel full of videos by a Magento development company in India. The topics are numerous, both for beginners and more experienced developers.
- Digital Startup - Magento tutorials for beginners
- Ecommerce Aholic - Discussions about Magento eCommerce platform by TJ Gamble
- Gitpod for Magento & Adobe Commerce Development - Gain the knowledge needed to start using a Cloud Development Environment on Gitpod.
- Hyvä Themes - The YouTube channel dedicated to making the development of Magento frontend (and backend) great again!
- IWD Agency - A channel providing a variety of topics on e-commerce, not only related to the Magento platform.
- JetRails - YouTube Channel by JetRails
- Kalen Jordan - YouTube channel by Kalen Jordan
- Lars Roettig - YouTube channel with focus on Magento development and Progressive Web Application topics.
- Load In The Loop - Magento Performance Podcast
- M.academy - Learn the basics of Magento 2 programming & architecture
- Mage2.tv - Magento 2 Developer Screencasts
- Mage2Katas - TDD practice sessions for Magento 2 development by Vinai Kopp
- Mage Coverage - YouTube channel by several Magento Meetups in India
- Mage Engage - Video interviews of Magento people on YouTube
- Magento DevChannel - YouTube channel by Max Pronko
- Matheus Gontijo - Matheus Gontijo’s YouTube channel
- Oleksandr (Alex) Lyzun’s YouTube channel - In his videos, Alex explores the ins and outs of building robust e-commerce platforms, sharing challenges, solutions, and inspiring stories along the way.
- SwiftOtter - YouTube Channel by SwiftOtter
- Yireo On-Demand training - Magento 2 Developer video on-demand training
Russian
- Макс Пронько - YouTube channel by Max Pronko on Magento 2 development and programming in general
Communities
Argentina
- MugAr - Magento Users Group Argentina
India
Italy
- Magentiamo - A community of Magento enthusiasts in Italy
Netherlands
- Mage-OS Nederlands - Mage-OS Nederlands is an association that supports the Dutch Magento community.
Online
Russia
- PRO Magento - A community of Russian Magento developers with monthly meetups and Telegram chat
Ukraine
- Mage2click - Magento Users Group from Khmelnytskyi, Ukraine
Associations
- Dutchento - The Magento community in the Netherlands
- ExtDN - A network of leading Magento extension developers
- Firegento - A group of Magento enthusiasts developing open source modules and organizing Hackathons and other events
- Mage-OS Association - The Magento Open Source Community Alliance’s initiative to ensure the accessibility, longevity, and success of the Magento platform and ecosystem.
- Magento Association - The open and powerful Magento ecosystem
- OpenGento - The Magento community in France
Events
Conferences
Meetups
Module Repositories & Marketplaces
Dev boxes
Docker
Kubernetes
- Magento 2 Kubernetes DevBox - DevBox supporting multi-service deployment in one click, optimized for development scenarios using the local environment.
Other
Vagrant