Magento 2 ships with the Luma theme as its default starting point. Many merchants build their sites on Luma, and popular themes such as Pearl and Porto even extend it. While those themes give you a lot of design options, they also bring Luma’s heavy weight with them. Luma loads dozens of JavaScript libraries and several CSS files, which slows page rendering, hurts load times, and drags down Google PageSpeed Insights scores. For merchants, that slowdown translates into lower SEO rankings, a poorer user experience, and fewer conversions.
That’s exactly what the Hyvä theme is designed to fix. Instead of building on top of Luma, Hyvä starts from scratch with performance in mind. It’s built with Tailwind CSS and Alpine.js, relies mainly on vanilla JavaScript for interactivity, and bundles everything into a single, ultra‑lightweight CSS file. The result is faster page loads, higher Core Web Vitals scores, and a smoother, more efficient developer workflow.
Hyvä Theme Architecture Overview
Hyvä isn’t just a look‑and‑feel change, it completely changes how the Magento 2 frontend works.
Instead of using old libraries like RequireJS, Knockout.js, and jQuery, Hyvä cuts the stack down to only what’s needed and replaces them with:
- Vanilla JavaScript & Alpine.js – light, modern interactivity
- Tailwind CSS – a utility‑first framework that creates a small, optimized stylesheet
- Fewer Dependencies – no Knockout, no RequireJS, and no heavy third‑party JS
- GraphQL Support – smooth data fetching that works with Magento’s API features
- Simplified Development – clean code that speeds up building and customizing
How to Install Hyvä Theme in Magento 2?
Getting Hyvä set up is easy once you have a license. The steps below walk you through the whole process.
Hyvä License (Now Free & Open Source)

Until recently, the Hyvä Theme was a commercial product priced at €1,000 per project/domain, which included access to updates, documentation, and community support. However now the Hyvä theme is completely free and open source. This means
- No license purchase required
- Free to use on unlimited Magento 2 projects
- Full access to the source code
- Access to the Hyvä community Slack channel
This transition from a premium product to a fully open source solution makes Hyvä one of the most powerful and accessible frontend options available for Magento 2 today.
Step-by-Step Hyvä Installation
Follow these steps to install Hyvä theme in your Magento 2 instance
Create a Hyvä account
– Visit: https://www.hyva.io/customer/account/create/
– Fill in your name, email, and password and complete the registration process.
– Verify your email if Hyvä sends a confirmation message.
Open the Hyvä license dashboard
– After logging in, go to the license page where keys are managed: https://www.hyva.io/licenses/manage/shops/
– This page shows your registered shops/domains and existing packagist keys (if any).

Request a free Hyvä Theme packagist key
– On the Hyvä Licenses page click “Get a free Hyvä Theme license key”
– Enter the domain and submit the form.
– Hyvä will generate a packagist token/key linked to that domain and show it in the dashboard.

Retrieve composer credentials for your domain
– Click the domain entry you just created in the dashboard. The UI will reveal the Composer credentials.

Run Composer Commands
# 1) Add your packagist auth token to Composer (replace with your actual token)
# replace yourLicenseAuthentificationKey with the key shown in Hyvä dashboard
composer config --auth http-basic.hyva-themes.repo.packagist.com token yourLicenseAuthentificationKey
# 2) Configure the private-packagist repository for your project
# replace yourProjectName with the project name shown/used in the dashboard
composer config repositories.private-packagist composer https://hyva-themes.repo.packagist.com/yourProjectName/
composer require hyva-themes/magento2-default-theme
bin/magento setup:upgrade
Activate the Hyvä theme in Admin
– Log in to Magento Admin.
– Go to Content → Design → Configuration.
– Edit the store view you want to change.
– In the theme dropdown set Hyvä Default as the active theme and save.

Deploy static content & flush cache
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
Verify the storefront
– Visit the storefront (the domain you used when creating the Hyvä key) and verify the theme is active

Hyvä Compatible Extensions
Because Hyvä uses a modern front‑end stack, not every Magento 2 extension will work out of the box. That’s why you need to pick extensions that are made for Hyvä.
At MageArmy, we offer a variety of Hyvä‑ready Magento 2 extensions. Here are our top three recommended modules:
- Magento 2 Free Shipping Bar
Show a progress bar that updates as customers add items to their cart. It nudges shoppers to reach the free‑shipping threshold and is built to load quickly with Hyvä. - Magento 2 International Telephone Input & Validation
Improve checkout UX by allowing customers to enter their phone number in the correct international format with real-time validation. Seamlessly integrates with Hyvä’s lightweight frontend. - Magento 2 Category Wise FAQ
Enhance user experience by displaying organized FAQs. Hyvä compatibility ensures FAQs load instantly without affecting site speed.