fixstacks / theme-frontend-zero
Zero for Magento Open Source: a storefront theme on HTMX, Tailwind CSS and daisyUI, without RequireJS, jQuery or Knockout.
Package info
github.com/Fixstacks/theme-frontend-zero
Language:HTML
Type:magento2-theme
pkg:composer/fixstacks/theme-frontend-zero
Requires
- php: ~8.2.0||~8.3.0||~8.4.0
- fixstacks/module-zero-checkout: ^1.0
- fixstacks/module-zero-core: ^1.0
- magento/framework: 103.0.*
- magento/theme-frontend-blank: 100.4.*
Requires (Dev)
None
Suggests
- fixstacks/module-zero-banner: Home page slider and banners managed in the admin
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-10-15 00:15:34 UTC
README
A storefront theme built on the web platform: server-rendered HTML, HTMX for the parts that refresh, Tailwind CSS v4 and daisyUI for styles. No RequireJS, jQuery or Knockout on the storefront. Strict CSP, WCAG 2.2 AA, WebP images.
Demo: https://zero.fixstacks.com. Documentation: https://fixstacks.com/zero/docs (and docs/ here).
The theme requires two modules, installed with it:
| Package | What it does |
|---|---|
fixstacks/module-zero-core |
HTMX endpoints for private content, view models for the templates |
fixstacks/module-zero-checkout |
One-page checkout without Knockout |
Optional: fixstacks/module-zero-banner for the home page slider, or all of
Zero at once with composer require fixstacks/zero.
Install
Requires Magento Open Source 2.4.7–2.4.9 and PHP 8.2–8.4.
composer require fixstacks/theme-frontend-zero bin/magento setup:upgrade bin/magento setup:di:compile # production mode bin/magento setup:static-content:deploy # production mode bin/magento cache:flush
Composer installs fixstacks/module-zero-core, fixstacks/module-zero-checkout with it.
Then choose the theme: Content > Design > Configuration > your store view > Zero. Its parent is Magento/blank, installed with Magento.
Styles
web/css/app.css ships built. Rebuild it after you add, enable or disable a
module with storefront styles, or change the theme's templates:
cd vendor/fixstacks/theme-frontend-zero # or your child theme's folder npm ci && npm run build
The build reads the enabled modules from app/etc/config.php and the
Composer packages from vendor/composer/installed.json, so run it inside the
Magento project. More: docs/extensions.md, docs/child-themes.md,
docs/components.md.
License
OSL-3.0 or AFL-3.0, your choice: see NOTICE.md.
Zero is made by Fixstacks in partnership with Vilmate, a software development company. Documentation: https://fixstacks.com/zero/docs. Demo store: https://zero.fixstacks.com.