Open-source PHP e-commerce platform for building and running online stores, with a back office for merchants and a customizable storefront.
magento/magento2
Magento Open Source is a PHP eCommerce platform for building an online store with basic store-building capabilities.
Open-source alternative to:Shopify
- Stars
- 12,223
- Forks
- 9,360
- Open issues
- 2,518
- Last commit
- 2 days ago
What is it?
Magento Open Source is an eCommerce platform written in PHP that provides the basic capabilities needed to build a custom online store from the ground up. It is the open source edition of the Magento 2 platform maintained by Adobe.
The repository hosts the core codebase along with links to installation guides, system requirements, and developer and end-user documentation. Development is open to community contributions, with Adobe-appointed community maintainers helping review and merge pull requests and triage issues.
Adobe positions Adobe Commerce as the full-featured commercial edition, adding optimized cloud architecture, hosting, and AI-powered merchandising and analytics on top of the open source base.
Key features
- 01Provides core eCommerce capabilities for building an online store.
- 02Installable via Composer, with documented system requirements and prerequisites.
- 03Open to community code contributions, documentation updates, and issue reports.
- 04Licensed under OSL 3.0.
Use cases
- Building a custom online store from scratch on a self-managed server.
- Learning how a large PHP eCommerce platform is structured and extended.
- Contributing to an established open source eCommerce codebase.
Quick start
- 1
Follow the Quick start install guide (Composer-based install) linked in the README
- 2
Review the system requirements and prerequisites before installing
Things to know
- Magento Open Source offers only basic eCommerce features; the README recommends Adobe Commerce for full-featured needs.
- Licensed under OSL 3.0 with a note that some files may be governed by separate Adobe ordering terms.
In collections
Topics
FAQ
- What is magento2?
- Magento Open Source is a PHP eCommerce platform for building an online store with basic store-building capabilities. Magento Open Source is an eCommerce platform written in PHP that provides the basic capabilities needed to build a custom online store from the ground up. It is the open source edition of the Magento 2 platform maintained by Adobe.
- Is magento2 free to use? What license does it have?
- magento2 is open source under the OSL-3.0 license. Check the license terms before using it in commercial products.
- Is magento2 still maintained?
- Actively maintained. The last commit to magento2 was on Nov 6, 2026.
- What can I use magento2 for?
- Building a custom online store from scratch on a self-managed server. Learning how a large PHP eCommerce platform is structured and extended. Contributing to an established open source eCommerce codebase.
- How do I install magento2?
- Follow the Quick start install guide (Composer-based install) linked in the README Review the system requirements and prerequisites before installing
- Where can I get magento2?
- The source code and installation instructions are on GitHub: https://github.com/magento/magento2
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source ecommerce platform built as a WordPress plugin, with this monorepo holding WooCommerce core and its related plugins, packages, and tools.
A free, open source PHP-based ecommerce platform for building and running an online store.
An open-source eCommerce framework built on Ruby on Rails for developers who want to build and fully control their own online store.
Docker-based development environment for Magento 2, with Compose setups, PHP and Nginx images, and helper CLI scripts.
Open-source e-commerce platform built on Laravel for online shops, multi-vendor marketplaces and B2B applications, with a JSON REST API and MCP server.