Core Hyvä Themes framework module for Magento 2, providing shared theme infrastructure used by Hyvä storefront themes.
Compatible with Magento 2.4.4-p9 and higher.
This package provides the Hyvä theme framework module. It does not include a storefront theme; install hyva-themes/magento2-default-theme for the default frontend theme assets.
The Hyvä Theme module is commonly installed as a dependency of the Hyvä default theme hyva-themes/magento2-default-theme.
The following instructions describe how to install the Hyvä Theme module explicitly.
The recommended way to install the Hyvä Theme module is with a Hyvä Private Packagist key. This will make related Hyvä packages available. Alternatively, the module can be installed from GitHub.
Choose one of the following options:
Get a free key by registering an account at www.hyva.io and creating one from your account dashboard.
You will receive instructions like the following after creating your Packagist key:
# this command adds your key to your project's auth.json file
# replace yourLicenseAuthenticationKey with your own key
composer config --auth http-basic.hyva-themes.repo.packagist.com token yourLicenseAuthenticationKey
# replace yourProjectName with your project name
composer config repositories.private-packagist composer https://hyva-themes.repo.packagist.com/yourProjectName/To install the module directly from GitHub, configure the repository as a composer repository.
composer config repositories.hyva-themes/magento2-theme-module git https://github.com/hyva-themes/magento2-theme-module.git
composer config repositories.hyva-themes/magento2-mollie-theme-bundle git https://github.com/hyva-themes/magento2-mollie-theme-bundle.gitInstall the module and its dependencies with composer:
composer require hyva-themes/magento2-theme-module-
After installing the module, run the Magento setup command:
bin/magento setup:upgrade
- Documentation: https://docs.hyva.io
- Account and downloads: https://www.hyva.io
This package is licensed under the Open Software License (OSL 3.0).
- Copyright: Copyright © 2020-present Hyvä Themes. All rights reserved.
- License Text (OSL 3.0): The full text of the OSL 3.0 license can be found in the
LICENSE.txtfile within this package, and is also available online at http://opensource.org/licenses/osl-3.0.php.
This package also contains Alpine.js and SVG icons under separate licenses:
- Alpine.js: Copyright © 2019-2025 Caleb Porzio and contributors and distributed under the MIT license. The full text of this license can be found in
src/view/base/web/js/ALPINE_LICENSE_MIT.txtor online at raw.githubusercontent.com/alpinejs/alpine/refs/heads/main/LICENSE.md - Heroicons: SVG icons from https://heroicons.com/ are licensed under the MIT license. The full text of this license can be found in
src/view/frontend/web/svg/heroicons/HEROICONS_LICENSE_MIT.txt. - Lucide Icons: SVG icons from https://lucide.dev/ are licensed under the Lucide license. The full text of this license can be found in
src/view/base/web/svg/lucide/LUCIDEICONS_LICENSE.txtand online at https://lucide.dev/license. - AlpineJS Dialog library from Fylgja (https://github.com/fylgja/alpinejs-dialog) is distributed under the MIT license. The full text of this license can be found in
src/view/base/templates/page/js/plugins/HTMLDIALOG_LICENSE_MIT.txtor online at raw.githubusercontent.com/fylgja/alpinejs-dialog/refs/heads/main/LICENSE
Please see The Changelog.
