Magento 2
Open Source eCommerce built with PHP.
Contents
Front-ends
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).
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).
Tools
Magento 2 extension that brings possibility to retry RabbitMQ failed messages.
Alfred workflow integrating the official Magento 2 documentation search.
Chrome extension for Magento 2 development by MageSpecialist.
MariaDB, PHP, Redis, ElasticSearch in one Dockerfile for fast demo/development environments.
Open source tool for launching local web development environments in minutes. Supports PHP, Node.js and Python.
Helper script to aid upgrading Magento 2 websites by detecting overrides.
Faker-driven, configuration-based, platform-agnostic, locale-compatible data faker tool.
Migrate a Magento 2 Commerce database to Magento 2 Open Source.
Database synchronizer for Magento 2 (and WordPress), based on Magerun2. Keeps development, staging and production in sync.
Magento 2 module that finds potential URL-related problems in your catalog data.
Open Source Extensions
Development Utilities
A faster drop-in replacement for bin/magento cache:clean with file watcher by Vinai Kopp.
Displays additional information in the Store Configuration by Andreas von Studnitz.
A Magento module initially created by CTI Digital to create and maintain database variables using files.
Central repository for third-party Magento extensions with known security issues.
Enables configurable CORS headers on the Magento GraphQL API.
Technical Magento 2 module providing simple development pattern, configurations and optimizations to make REST API requests toward external services based on Guzzle Client.
A more up-to-date version of a Magento 2 Model & CRUD Generator by Michiel Gerritsen
Deployment
Localization
Search
Adminhtml / Backend
Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays.
Quickly and easily preview and test your order confirmation page, without the need to place a new order each time.
A library supporting generic Magento 2 import functionality.
Provides a powerful menu editor to replace category-based menus in Magento 2.
Saves upcoming 404s in your database with the possibility to create a redirect.
Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon SES, Microsoft Office 365 and other SMTP servers.
Quickly and easily convert existing guest checkout customers to registered customers.
Allows admin users to reset their own UI bookmarks such as filter state, column positions and applied sorting (e.g. Sales > Orders).
Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid bookmarks by Dmitry Shkoliar.
A Magento 2 dashboard to display installed extensions by the Magento Extension Developers Network.
The Content Fuzzyfyr module for Magento 2 replaces real content with dummy content — useful for development, test data, and matching GDPR restrictions.
Disables the inventory reservation logic introduced as part of MSI in Magento 2.3.3.
Enhances admin product-to-product navigation. Adds direct frontend/backend links to products in grids and modals, and a "Parent Products" tab.
CMS
Marketing
Payment Service Provider
Infrastructure
Progressive Web Application
Graveyard — projects no longer recommended
Preparation notes for the Magento 2 Certified Professional Developer exam.
Preparation notes for the Magento 2 Certified Professional Cloud Developer exam.