For developers
Build your Magento storefront in Laravel.
Templates are Blade, styling is Tailwind CSS, and a few renderless Vue components handle state like the cart. You never write layout XML or wait for a static content deploy.
Laravel + Blade
The storefront is a regular Laravel application, and every page is a Blade template.
Tailwind CSS 4 + Vite
Utility-first styling with Tailwind CSS 4, built with Vite, the same setup a new Laravel project ships with.
Vue 3, renderless
Vue handles state for things like the cart and checkout. The components are renderless, so all markup stays in Blade and you rarely touch Vue.
InstantSearch
Listings, filters, search and autocomplete query your Elasticsearch or OpenSearch index through InstantSearch, kept up to date with Laravel Scout.
Eloquent + GraphQL
Product and category pages read straight from the Magento database with Eloquent. The cart, checkout and customer accounts use Magento's GraphQL API.
Turbo navigation
Turbo Drive makes moving between pages feel instant, and Turbo Frames lazy-load parts of a page.
Magento's own product page layout is over 200 lines of XML, pointing to 27 phtml templates. In Rapidez, the product page is a Blade view with Tailwind classes. Override it, or add an include, component or stack right where you need it. Blade escapes output by default.
An interactive installer
Create a project with Composer and run the interactive installer. It checks your Magento connection, lets you pick packages and can start a demo Magento in Docker.
A fast feedback loop
Edit a Blade template and refresh. Vite rebuilds your CSS and JavaScript as you go, there's no static content deploy, and pages are fast even uncached.
Testing included
One command publishes the PHPUnit and Playwright test suites into your project, including accessibility and Lighthouse checks. PHPStan and Laravel Pint handle static analysis and code style.
Extend without forking
Override any view, swap models and controllers through config, and hook in with Eventy filters. A Composer plugin flags overridden views that changed upstream.
The whole Laravel ecosystem
If it works with Laravel, it works with Rapidez. That includes Livewire, Horizon, Nightwatch, Forge and Laravel Cloud.
Ready for AI-assisted coding
The docs are available as llms.txt, and Rapidez ships guidelines that Laravel Boost picks up automatically, so your AI agent knows the conventions too.
Do I need to know Vue?
No. The Vue components are renderless, so all markup lives in your Blade files. Most of the time you never touch the Vue layer.
I've never worked with Laravel. Where do I start?
If you know PHP, you'll feel at home quickly. Laracasts is the best place to learn Laravel, Tailwind and Vue, and the Rapidez docs cover everything specific to Rapidez.
Can I use Livewire?
Yes. Rapidez is a regular Laravel app, so you can use Livewire directly, without a port like Magewire.
How do major version upgrades work?
Each major release documents its breaking changes in an upgrade guide, including a ready-made prompt if you want an AI agent to do the upgrade for you. Version 5, for example, removed the dependency on Magento flat tables and moved to Vue 3 and Tailwind CSS 4.
Where can I host it?
Anywhere you'd host Laravel: Forge, Laravel Cloud or a small server of your own. Magento no longer renders your storefront, so it needs far less capacity.
Is Rapidez really free and open source?
Yes. The framework and its packages are free and open source under the GNU GPLv3, and developed in the open on GitHub.