Download the PHP package mahocommerce/maho without Composer

On this page you can find all versions of the php package mahocommerce/maho. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package maho

Maho

License PHP 8.3+ Security CodeQL Localization Ask DeepWiki

PHPStorm Plugin VS Code Extension Zed Extension

Maho is a modern, open-source ecommerce platform built on PHP 8.3+, Symfony, Doctrine DBAL, Laminas, and 100% vanilla JS. A drop-in replacement for Magento 1 projects with full compatibility and a complete toolchain including Composer and PHPStan plugins, and language packs.

Modern tech stack

Enterprise features built in

Developer experience

Getting started

Or try it instantly with Docker:

Then open https://localhost:54321 and follow the web installer (select SQLite to skip database setup).

For production Docker setups, see the official Docker images. Full details on web server configuration, database setup, and deployment options in the Getting Started guide.

Documentation

GenAI transparency

Maho is built by a small team competing in a heavyweight championship, something that traditionally would have needed entire engineering departments behind it. Generative AI is a big part of what makes this realistic, and what allows us to deliver ambitious features along with refactoring, modernization, testing, and documentation, on a small budget and with volunteer effort. We don't hide this and we don't apologize for it. It is an added value of the project, the superpower of our developers and maintainers. Even with AI in the loop, a huge amount of human work still goes into Maho every day: defining specs, designing features, reviewing code, steering the roadmap, addressing issues, managing the community, and keeping the lights on. AI amplifies that effort, it doesn't replace it.

AI tools are used alongside human work for writing and refactoring code, expanding the test suite, drafting documentation and translations, and helping triage pull requests, often highlighting spots the human eye would have missed. Our primary tool is Claude Code with Anthropic's Claude family of models, plus DeepWiki for code exploration; we use them under terms that allow producing output under Maho's OSL-3.0 license.

We built a big set of automated guardrails (PHPStan, PHP CS Fixer, Rector, and more) and an expanding set of tests to keep AI in check (and to help it produce better results), before our maintainers review and validate every part of every PR with no exception, to always deliver the highest quality in the industry. We never merge purely AI-generated changes.

If you're a contributor, AI use in your PRs is welcome. We don't require an explicit disclosure, but you are expected to understand and stand behind the code you submit, just as you would with any other contribution.

About the name

"Maho" (pronounced "mah-hoh") is the name of the ancient indigenous people of Lanzarote and Fuerteventura in the Canary Islands - a resilient population who thrived in challenging environments. In Spanish it means nice, cool; in Japanese it means magic. The name reflects our strength and resilience in the demanding landscape of modern ecommerce.

Community

Code of Conduct

All participants are expected to follow our Code of Conduct.


All versions of maho with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
ext-ctype Version *
ext-curl Version *
ext-dom Version *
ext-fileinfo Version *
ext-filter Version *
ext-ftp Version *
ext-gd Version *
ext-hash Version *
ext-iconv Version *
ext-intl Version *
ext-json Version *
ext-libxml Version *
ext-mbstring Version *
ext-openssl Version *
ext-pdo Version *
ext-pdo_mysql Version *
ext-session Version *
ext-simplexml Version *
ext-soap Version *
ext-sodium Version *
ext-spl Version *
ext-zip Version *
ext-zlib Version *
altcha-org/altcha Version ^2.0.0
bacon/bacon-qr-code Version ^3.0
composer-runtime-api Version ^2
cbschuld/browser.php Version ^2.0
doctrine/dbal Version ^4.4
dompdf/dompdf Version ^3.1
ezyang/htmlpurifier Version ^4.17
intervention/image Version ^4.0
laminas/laminas-permissions-acl Version ^2.17
lbuchs/webauthn Version ^2.2
mahocommerce/icons Version ^3
mahocommerce/maho-composer-plugin Version ^4.3
matthiasmullie/minify Version ^1.3
monolog/monolog Version ^3.9
paypal/paypal-server-sdk Version ^2.2
pelago/emogrifier Version ^8
php-units-of-measure/php-units-of-measure Version ^2.2
spomky-labs/otphp Version ^11.3
symfony/cache Version ^7.4
symfony/console Version ^7.4
symfony/expression-language Version ^7.4
symfony/filesystem Version ^7.4
symfony/http-client Version ^7.4
symfony/http-foundation Version ^7.4
symfony/mailer Version ^7.4
symfony/process Version ^7.4
symfony/polyfill-php84 Version ^1.31
symfony/polyfill-php85 Version ^1.32
symfony/validator Version ^7.4
symfony/var-dumper Version ^7.4
symfony/routing Version ^7.4
api-platform/core Version ^4.3
nelmio/cors-bundle Version ^2.6
symfony/framework-bundle Version ^7.4
symfony/security-bundle Version ^7.4
webonyx/graphql-php Version ^15.31
lcobucci/jwt Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mahocommerce/maho contains the following files

Loading the files please wait ...