Here's a quick overview of Maho, from August 2024 to our release just a few days ago.
Philosophy
- Leveraging M1's core strengths while removing the technical debt
- Ditching outdated dependencies and optimizing for today's web standards
- Clean project structure with proper dependency management via Composer
- Embracing modern PHP (8.2+) and contemporary frontend practices
Technical Highlights - Composer-based project structure with full autoload support, no longer you'll have any part of the core in your project's folder/repository
- No prototypejs nor jQuery not ExtJS on the frontend (backend is work in progress
- Native support for AVIF and WebP formats with one-click media storage conversion
- 2FA and PassKey support for the backend
- Self-hosted GDPR-compliant captcha module
- Full SMTP support thanks to symfony/mailer, connect to all major email services like SES, Azure, Mandrill, SendGrid
- Updated frontend layout: retina ready, flexbox, CSS variables, better accessibility via rem units and proper touch target, huge reduction in javascript weight
- Extended usage of SVG with a built-in 5800+ optimized SVG icons library based on tabler/icons, easily includable in phtml files and customizable (stroke/color/size) via CSS
- Built-in extensible CLI tool (Laravel's Artisan style, based on symfony/console)
Where Maho Fits in the Ecommerce Landscape - Magento2/MageOS: Great for large or enterprise on-premise projects
- Maho: Perfect for medium-to-small on-premise projects looking for a modern, streamlined platform
- OpenMage: Good fit for more conservative projects
- Shopify: Best for medium-to-small SaaS projects
I'd love for you to give Maho a try in the hope to see our project grow with time.
I'm here to answer any of your questions, feedback, or, if you want to contribute, welcome you.Links
- GitHub: https://github.com/MahoCommerce/maho
- Website: https://mahocommerce.com
- Demo: https://demo.mahocommerce.com
- Latest release (March 2025): https://github.com/MahoCommerce/maho/releases/tag/25.3.0
Thank you so much!Fabrizio