PHPackages                             reach-digital/magento2-blank-classic-frontend - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. reach-digital/magento2-blank-classic-frontend

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

reach-digital/magento2-blank-classic-frontend
=============================================

1.4.2(3w ago)13PHPPHP ^8.1.0

Since Feb 28Pushed 3w ago2 watchersCompare

[ Source](https://github.com/ho-nl/magento2-ReachDigital_BlankClassicFrontend)[ Packagist](https://packagist.org/packages/reach-digital/magento2-blank-classic-frontend)[ RSS](/packages/reach-digital-magento2-blank-classic-frontend/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (5)Dependencies (2)Versions (10)Used By (0)

Blank Magento 2 Classic Frontend
================================

[](#blank-magento-2-classic-frontend)

Module for hiding the classic Magento frontend in headless setups.

This only affects routes that use the page layout system. This means APIs that are implemented in the frontend area still function as usual (like PSP payment processing), as long as they don't use the page layout system.

Allowing additional routes
--------------------------

[](#allowing-additional-routes)

To enable page layout rendering for specific routes, these can be injected into the `allowedRoutes` parameter of `\ReachDigital\BlankClassicFrontend\Plugin\PreventLayoutRendering`

```

                swagger

```

(The above example is already included in the package)

Installation
------------

[](#installation)

```
composer require reach-digital/magento2-blank-classic-frontend
```

Configuration
-------------

[](#configuration)

You can make the classic frontend redirect to the URL configured as base link url by setting the `blank_classic_frontend/general/should_redirect` configuration option.

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance94

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 65% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~145 days

Recently: every ~213 days

Total

7

Last Release

26d ago

PHP version history (2 changes)1.1.0PHP ~8.1.0

1.2.1PHP ^8.1.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15377342?v=4)[honl](/maintainers/honl)[@HonL](https://github.com/HonL)

---

Top Contributors

[![hnsr](https://avatars.githubusercontent.com/u/459789?v=4)](https://github.com/hnsr "hnsr (13 commits)")[![rustmaestro](https://avatars.githubusercontent.com/u/81419749?v=4)](https://github.com/rustmaestro "rustmaestro (6 commits)")[![paales](https://avatars.githubusercontent.com/u/1244416?v=4)](https://github.com/paales "paales (1 commits)")

### Embed Badge

![Health badge](/badges/reach-digital-magento2-blank-classic-frontend/health.svg)

```
[![Health](https://phpackages.com/badges/reach-digital-magento2-blank-classic-frontend/health.svg)](https://phpackages.com/packages/reach-digital-magento2-blank-classic-frontend)
```

###  Alternatives

[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27714.5k4](/packages/nosto-module-nostotagging)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69362.0k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)[mage-os/module-rma

Return Merchandise Authorization

229.1k](/packages/mage-os-module-rma)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

2610.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
