A curated list of useful Magento resources. Resources are listed alphabetically within each category.
This file is automatically generated from the resources.csv file using the following command:
php csv2md.php resources.csv README.md
If you want to contribute, consider updating the resources.csv
and regenerating the README.md
file instead of manually changing it.
If you want to stay up to date with changes, you can subscribe to the monthy digest.
- Official Resources
- Other Resources
- Certification
- Books
- Performance
- Tools
- Security
- Extensions
- Testing
- PWA
- Blogs
- Quickies & Tutorials
- Podcasts
- Newsletters & Digests
- Screencasts
- Communities
- Associations
- Events
- Module Repositories & Marketplaces
- Dev boxes
- Magento Blog - Get the latest in Magento News
- Magento DevBlog - The official Magento developers blog
- Magento Documentation and Resources - Everything you need to build and manage a customized Magento storefront
- MagentoU Videos - MagentoU playlist on YouTube
- Magento CE User Guide - Where you’ll find the most up-to-date documentation for the current release, written with merchants in mind
- Magento EE User Guide
- Magento 2 code repository - Official Magento 2 GitHub repository
- Awesome Magento 2 - A curated list of awesome Magento 2 Extensions & Resources by David Lambauer
- Community Resources - Collection of resources links to blog posts, podcasts, presentations, and books separated into popular topics.
- Magento Certification - The catalog of all Magento certifications
- MageCert - Revision notes for the Magento Developer Certification exam
- Magento on Quizlet - Magento Certified Solution Specialist study set by Thomas Clunan
- M2 Certification Study Guides - Magento2 Study Guides in MD syntax for note-taking while researching and studying each of the exam topics
- Magento 2 Certified Professional Developer notes - Preparation notes for Magento 2 Certified Professional Developer exam
- Resources for the Magento 2 Certified Professional Front End Developer exam - Slide decks used internally at Fisheye to help them prepare for taking the Magento 2 front end certification
- SwiftOtter Certification Resources - Courses, Study Guides and Practice Tests for Magento 2 Certifications
- Getting Started with Magento Extension Development - A practical guide to building Magento modules from scratch; by Branko Ajzele, September 2013
- Grokking Magento - Advanced Magento 1 development; by Vinai Kopp, March 2014
- Magento 1.8 Development Cookbook - A book that helps you build a truly impressive customized online store; by Bart Delvaux & Nurul Ferdous, February 2014
- Magento Best Practices Handbook - A collection of practical advices to develop with Magento the right way; by Alessandro Ronchi, September 2015
- Magento PHP Developer's Guide - A giude that helps new developers to quickly pickup the fundamentals of Magento system; by Allan MacGregor, April 2013
- Magento Product Types: Developer's Guide - A book that gives a deep inside on Magento product types; by Oleg Ishenko, October 2014
- Magento Search Engine Optimization - A book that uncovers the deep secrets of successful Search Engine Optimization; by Robert Kent, January 2014
- Mastering Magento Theme Design - A book that explores Magento theme design in depth; by Andrea Saccà, April 2014
- No Frills Command Line Magento - A crash course in efficient Magento administration, as well as PHP, Symfony, and Composer development; by Alan Storm, December 2014
- No Frills Magento Layout - The only Magento book out there that covers, in full, the enigmatic XML Layout system; by Alan Storm, April 2011
- The Definitive Guide to Magento - A comprehensive look at Magento system; by Adam McCombs, December 2009
- 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 - Build World-Class online stores - A guide on how to develop rich and compelling Magento 2 solutions, themes, and extensions; by Fernando J Miguel et al, March 2017
- 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 Magento 2 - Second Edition - This book offers you advanced guidance on managing a Magento 2 store; by Bret Williams & Jonathan Bownds, June 2016
- Mastering Magento PHP Development - A book that teaches you the concepts and immediately shows you how to implement them.; by Ryan Street, February 2017
- Mage.coach - Your Magento Performance Coach
- MageMeter - Magento Benchmarks metered using official Magento Performance Toolkit
- Magento default mysql settings - Default/startup settings for mysql database.
- Magento Speed Test - Magento Speed Test with Siege
- Commerce Bug - Magento debugging extension for both Magento 1 and 2
- Mage2Gen - Magento 2 module creator
- MageCloud - Allows store owners and developers to deploy Magento instances automatically
- MageFlow - Magento extension for migrating content between development, staging and production environments
- Magicento - PHPStorm plugin for both Magento 1 and Magento 2 developers
- Ampersand Magento2 Upgrade Patch Helper - Helper scripts to aid upgrading Magento 2 websites by detecting overrides
- Composer Patches - Simple patches plugin for Composer - usage guide: https://support.magento.com/hc/en-us/articles/360005484154-Create-a-patch-for-a-Magento-2-Composer-installation-from-a-GitHub-commit
- Database Anonymizer - A run-anywhere, dependency-less database anonymizer.
- M2IF – Magento 2 Import Framework - A library supporting generic Magento 2 import functionality
- 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 PHPStorm Preferences - PHPStorm Live template preferences for Magento 2 Projects
- Magento 2 Ultimate Module Creator - A standalone application for creating Magento 2 CRUD modules
- Magento administrative tool - Used to perform administrative tasks on Magento instances remotely.
- Magento Coding Standard - A set of Magento rules for PHP_CodeSniffer tool.
- Magento PhpStorm - Magento PhpStorm plugin, created to improve life-work balance while working with Magento 2
- Mage Scan - Scan a Magento site for information
- Modman (Module Manager) - Allows you to separate your Magento 1 files from core files and keep different extensions under version control
- netz98 magerun CLI tools for Magento 1 - Provides some handy tools to work with Magento from command line
- netz98 magerun CLI tools for Magento 2 - The swiss army knife for Magento 2 developers
- Oh My ZSH Plugin - Magento 2 - Magento 2 auto complete plugin for oh-my-zsh
- PhpStorm Magento 2 Plugin - A plugin for Magento 2 development in the PhpStorm IDE
- 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
- mage-one.com - A company which offers Paid security support for Magento 1 after its official End of Support
- Magento-Pre-Patched-Files - Pre Patched files for installing Magento Security Patches without SSH.
- Magento 1 Module Blacklist - Central repository for third party Magento 1 extensions with known security issues.
- Magento Extension Security research - Submit your open source Magento 1 extensions for vulnerabilities review by Talesh Seeparsan
- 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 Center - The dedicated resource to stay abreast of the latest security news, best practices, patch releases and bug fixes
- 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 SUPEE-6788 Developer Toolbox - Must-have tool to apply SUPEE-6788 patch
- Magento Vulnerability Database - Central repository for third party Magento 1 extensions with known security issues.
- MageReport.com - Scan your Magento shop for known security vulnerabilities
- Mage Security Patcher - An effective alternative to the standard magento patches.
- Philwinkle_AppliedPatches - Useful extension to see a list of all applied patches from within the Magento admin panel
- AOE Profiler - A drop-in replacement for the Varien_Profiler that captures all data and also records its hierarchal information and displays everything in a nice way
- AOE Scheduler for Magento - Sits on top of Magento's default cron functionality allowing you to manage the jobs, to visualize the timeline and to get some deeper insight on what's going on behind the scenes
- AOE Template Hints - Extends the default Magento "Template Hints" developer functionality by adding more information for each block
- Aschroder SMTPPro - Full SMTP and Gmail/Google Apps Email support for Magento 1
- AvS Fast Simple Import - Wrapper for Magento 1 Import/Export functionality which imports data from arrays
- b-responsive - Magento Responsive Theme built with Twitter Bootstrap v3
- Compressed Magento 1.9 Sample Data - A reduced sample data archive for Magento 1 by Vinai Kopp
- Danslo AoP - Enables Aspect-Oriented Programming in Magento
- Danslo ApiImport - Wrapper for Magento Import/Export
- EcomDev Layout Compiler - Transforms recursive Magento 1 XML ayout files into simple one level php code
- Firegento Debug - Provides some debbuging functionality for Magento
- Firegento Logger - Provides a simple framework for different logging adapters
- Firegento PDF - Overwrites standard PDF layouts for invoices, shipments and creditmemos
- Flagbit ChangeAttributeSet - Extension that lets you change attribute set for every product
- LimeSoda Environment Configuration
- LimeSoda Sample Data Generator - Generate Magento websites, stores, categories, products, customers etc.
- Magemonolog - Provides a custom writer model to transparently use Monolog as logging library
- Magento Composer Installer - Enable composer to install Magento modules
- Magento Project Mess Detector - n98-magerun addon to find out how messed up a Magento instance is
- Magento PSR-0 Autoloader - Adds a PSR-0 Autoloader before the Magento Autoloader
- MagentoTarToConnect - Shell script by Alan Storm to package tar archives into Magento's Connect 2.0 format
- Mageploy - Keep track of changes and deploy synchronization between different Magento environments
- MageSpecialist DevTools for Magento 1 - intended to be used with MSP Chrome Toolbar
- Magneto Debug - Magento 1.x developer debug toolbar
- Mgt Developer Toolbar for Magento 1 - Magento 1 developer toolbar with profiling, database queries, handles, event/observer overview, block nesting, requests and caching.
- N98_LayoutHelper - Helpful methods to be called in layout actions to allow more customizations via local.xml without touching the original layout files
- No Flash Image Uploader - This Magento module allows the upload of images without having the Flash player installed
- Ultimate Module Creator - Extension that lets you create other Magento 1 CRUD modules for your own entities unmaintained
- AvS_DisableModules - Adds a shell command info:dependencies:show-removable which exports all modules which have no dependencies
- Danslo CleanCheckout - A drop-in replacement for the Magento 2 checkout
- ElasticSuite for Magento 2 - A feature-rich merchandising suite for Magento 2.
- Elgento’s Regenerate Catalog URLs - Set of console commands to regenerate catalog URLs.
- Extension Dashboard - A Magento 2 dashboard to display installed extensions.
- 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 config.
- Integer_Net Session Unblocker - Module for Magento 2 that prevents session blocking between concurrent AJAX requests
- 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.
- 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 Cache Clean - A faster drop in replacement for bin/magento cache:clean with file watcher
- Magento 2 Cron Job Manager - A Cron Job Manager Module by Ethan Yehuda
- Magento 2 Deployer Plus - Tool based on deployer.org to perform zero downtime deployments of Magento 2 projects
- MageSpecialist CodeMonkey - Magento 2 code generator
- MageSpecialist DevTools for Magento 2 - intended to be used with MSP Chrome Toolbar
- Mgt Developer Toolbar for Magento 2 - A dev toolbar that shows all important information for performance optimisation and Magento development.
- MSP_SMTP - MSP_SMTP is a module for Magento 2 allowing send mail via SMTP
- MX Phinx Migrations - Integrates https://phinx.org/ migrations as a replacement for Magento's built-in setup upgrade process, enabling zero-downtime deployments.
- 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
- Digital Pianism Test Framework - A simple framework to be used to create unit and integration tests on Magento 1
- EcomDev PHPUnit - Magento PHPUnit Integration unmaintained
- Magium - A PHPUnit/Webdriver (Selenium) based test framework
- xtest - Simple Magento Testing Framework
- ReachDigital Magento 2 Performance tuned integration tests - Boots up the integration testframework in less than 300ms when caches are primed.
- TddWizard Fixture library - An alternative to the procedural script based fixtures in Magento 2 integration tests.
- Yireo Codeception utilities for Magento 2 - A package containing utilities for using Codeception in Magento 2.
- Deity Falcon - An Open Source, platform agnostic, PWA front-end library for building any type of website.
- Fallback Studio - Magento 2 PWA fallback wrapper to easily create custom theme's on top of pwa-studio
- PWA Studio - A collection of tools that lets developers build complex Progressive Web Applications on top of Magento 2 stores.
- Vue Storefront - A standalone PWA storefront for your eCommerce, possible to connect with any eCommerce backend through the API.
- Aheadworks Blog
- AionHill blog
- Alan Kent
- Alan Storm
- Alexander Turiak
- Amasty Blog
- Andrew Smart
- Anna Völkl
- Ashley Schroder
- Atwix blog
- Belvg
- Ben Marks
- Bitbull
- bitExpert AG
- Brideo
- C3Media Blog
- Chirag Dodia
- Classyllama
- Cloudways Blog
- Cool Ryan
- Creare Blog
- Customer Paradigm
- Cyrill Schumacher
- David Alger
- DCKAP Blog
- Dev98
- Digital Pianism
- ESchrade
- Excellence Technologies
- Fabian Schmengler
- Fabrizio Branca
- Firebear Studio Blog
- Fooman
- Giel Berkers
- Ibnab Blog
- Inchoo
- integer_net Blog
- InteractOne Blog
- Inviqa
- James Cowie
- Kalpesh Mehta
- Konstantin Gerasimov
- LexiConn
- Magebase
- MageComp Magento Blog
- Magenable
- Mage News
- Magenticians
- Magently Blog
- Magento Blog
- Magento Fox Blog
- MagePsycho
- Magestore
- Magetraining Blog
- MageVision
- MageWorx on Magento 1
- MageWorx on Magento 2
- Marcel Hauri
- Mark Shust
- Max Chadwick
- Maxime Huran on Magento 1
- Maxime Huran on Magento 2
- Max Pronko
- Max Yekaterynenko
- Meanbee
- Meetanshi Magento Blog
- MGT-Commerce Blog
- Newsgento
- Nexcess Blog
- Onilab
- Phuc Vo
- Pierre Fay
- Qaisar Satti
- Rakesh Jesadiya
- Revampix
- Rocket Web
- Session Digital DE on Magento
- Session Digital on Magento
- Session Digital on Magento 2
- Shero Blog
- Siteground
- Solving Magento
- Sonassi
- Space48 Blog
- SwiftOtter
- Talesh Seeparsan
- Tiago Sampaio
- Timon de Groot
- Yireo Blog
- E-commerce Gorilla
- Fishpig's Magento Tutorials
- Magento 2 Cache Cheat Sheet
- Magento 2 Cheat Sheet - A quick reference guide for Magento2, command line, xml snippets, template file snippets, Models and other useful bits of information
- Magento 2 Repository Example - Example on how Magento 2 project should look like in a repository
- Magento: The Right Way
- Magento Postman repository - A storage of Postman collections for Magento
- Magento Quickies
- Magento Snippets and Code Samples
- Magento Tweetorials
- PHP Storm Live Templates for Magento 2 - A bunch of Magento 2 Live Templates for PHP Storm
- The Ultimate Magento 2 Tutorial
- Mage Engage - Video interviews of Magento people on YouTube
- Magento Podcast DE - German-language podcast (ended 2012)
- MageTalk - A Magento Podcast
- Atwix MageNews - A selection of the most interesting and important topics that popped up in Magento Community
- Magento Community Digest - #MagentoMonday Community Digest by @sherrierohde
- The Devletter - Free weekly email digest by Max Pronko
- eCommerceAholic - Discussions about Magento eCommerce platform by TJ Gamble
- Ecommerce Forest by Rebecca Brocton - YouTube channel for fun & helpful Magento videos
- Kalen Jordan - YouTube channel by Kalen Jordan
- Mage2.tv - Magento 2 Developer Screencasts
- Mage2Katas - TDD practice sessions for Magento 2 development by Vinai Kopp
- MageClass - Thoughts on Magento 2
- MageMinute - Magento News & Discussions from Jamersan
- Magento DevChannel - YouTube channel by Max Pronko
- Mark Shust’s - Setup a Magento 2 Development Environment with Docker
- Commerce Hero - Good Magento Developers at your fingertips
- Magento Community Portal - Join thousands of community developers working on different projects
- Magento Forum - The "brand new" Magento forum
- Magento Speaker Directory - To connect speakers with event organizers.
- Magento Stack Exchange - Q&A site for users of Magento e-Commerce platform
- Reddit - Magento Sub-Reddit
- 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 organising Hackathons and other events
- Magento Association - The open and powerful Magento ecosystem
- Meet Magento Association - A non-profit organization, which handles all activities around the world wide Meet Magento events and the localized Magento editions
- OpenGento - The Magento community in France
- Magento Community Engineering - A publicly available Google calendar with Magento Community Engineering’s schedule
- Magento Event Listing - List of Magento Events on Magento site
- Magento Events Google Calendar - A publicly available Google calendar with almost all Magento events around the world
- Magento Imagine - The Magento event
- Magento Live - A complement to Magento annual Imagine conference
- MageTestFest - Magento. Software Testing. Party.
- Mage Titans - A non-profit event for Magento developers in NL
- Mage Unconference - A unique Magento community event
- Meet Magento - Meet Magento events website
- Reacticon - The Magento Frontend Development Conference
- Firegento Composer Repository - Magento Module Composer Repository
- Magento Marketplace - The new Magento extension marketplace
- Packagento - A curated list of open source Magento 2 modules
- Xtension Galaxy - The only Magento Extension Platform that allows you to create a full demo store on your exact version of Magento to fully try any extension before buying it
- Alan Kent's Docker image - Docker image for use with the book series "Getting Stuff Done with Magento 2"
- Docker for Magento2 - Environment for a Magento2 application using Docker.
- Docker Hub by Mage Inferno - Magento 2 Docker containers by Mage Inferno
- Dockerize Magento 2 - Composer package for Docker test environment
- Fabrizio Balliano's Magento2 - Varnish PHP7 Redis cluster ready docker-compose infrastructure
- Karen Baker's Magento 2 simple docker build - A simple and “get things done” Magento 2 local docker build
- Magedev - A shell tool for local Magento 1 & 2 development.
- Magento 2 DevBox - Official Magento 2 DevBox repository
- Magento 2 Docker - A collection of Docker images for running Magento 2 through nginx and on the command line
- Magento 2 Dockergento - Magento 2 docker setup for development optimised for Mac
- Magento 2 Docker image
- Magento 2 Docker to development - Docker image optimized to develop in Mac, Windows, and Linux
- Magento 2 with DB manager - Magento 2 with DB manager running easily in just one build / run
- Magento Cloud Docker - A collection of build configurations for Magento Cloud Docker images
- Mark Shust's Docker Configuration for Magento - Magento 1 & 2 support on Linux and Mac
- Meanbee Environment Example - Development environment for Magento 2 builds based on PHP 7 NGINX MySql
- MGT Development Environment - Local Development Environment for Magento 1 and Magento 2 based on Docker
- The Devilbox - A modern dockerized LAMP and MEAN stack alternative to XAMPP
- Valet+ - A development environment for macOS. No Vagrant, no Docker, no /etc/hosts file. Refer to this article by Dave Macaulay for an easy installation on MacOs: https://davemacaulay.com/the-easiest-way-to-install-magento-2-on-macos-using-valet-plus/
- Chef Devbox - Designed by AOE with Magento in mind but usable for every LAMP stack based applications
- Development Environment - Magento 1 and Magento 2 Vagrant Development Environment for Mac OS X Hosts
- Fast Hypernode Vagrant Box - The fastest Magento Vagrant VM Fast Byte Hypernode Box
- Magento 2 SE box - A box coming with two flavours (PHP 7.0 and PHP 7.1)
- Magento 2 Vagrant Box - A simple way to get Magento 2 up and running
- MageScotch Box (PHP 5) - The (deprecated) PHP 5-based version of Magescotch
- MageScotch Box (PHP 7) - The PHP 7-based version of Magescotch
- Magestead - Vagrant LEMP stack for Magento developers
- Vagrant for Magento 2 CE - Vagrant project for Magento 2 developers (optimized for Mac, Windows and *nix hosts)
- Vagrant Magento (1.9.2.2) PHP-7.0.0 - This Vagrantbox will build a Virtual Server for Virtualbox based on Ubuntu 14.04
- Vagrant Magento 2 Demo - A complete demo environment powered by Vagrant using either Digital Ocean or Virtual Box as a provider