Magewire is a Laravel Livewire port for Magento 2. The goal is to make it fun and easy to build modern, reactive and dynamic interfaces, without leaving the comfort of Magento's core layout and template systems. Magewire can be the missing piece when you intend to build dynamic and reactive features, but don't require working with a full JavaScript framework like Vue or React.
composer require magewirephp/magewire
Magewire is a Hyva Themes first Magento 2 extension and won't work on a RequireJS dependent Magento theme out of the box. Go and check out the compatibility section to enable all the Magewire richness in your Blank or Luma projects.
- Work with Alpine.js
- Features & Examples
- More about Compatibility
- More about Components
- More about Hydrators
- Developer Tools
Working with Magewire is fun, refreshing, and has added another tool to my arsenal. It expands my set of potential solutions and enables me to think differently about implementations. Magewire is a win for developers and merchants!
Kiel Pykett - Technical Lead Magento Developer @ Fisheye
Magewire is an awesome tool for Magento developers to build great interactive frontend features. It brings the backend closer to the frontend and speeds up development times. We are now using Magewire in all our projects where it makes sense to do so. I highly recommend it to Magento developers.
Ryan Copeland - Founder, Solution Architect & Developer @ Foundation Commerce
If you discover a security vulnerability within Magewire, please create a PR or send an e-mail to Willem Poortman via [email protected]. All security vulnerabilities will be promptly addressed.
Copyright © Willem Poortman
Magewire is open-sourced software licensed under the MIT license.
This Magewire port would not have been possible without the the existence of the Laravel Livewire project, it's creator Caleb Porzio and all contributors with their tireless efforts and dedication. A big shoutout and thank you to all of them for the inspiration and motivation to make this work in- and outside the Laravel ecosystem! ❤️ ❤️