PHPackages                             shkoliar/magento-ngrok - 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. shkoliar/magento-ngrok

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

shkoliar/magento-ngrok
======================

Magento 2 module for ngrok.io service support

1.1.0(1mo ago)5122.0k—9.8%22[3 issues](https://github.com/shkoliar/magento-ngrok/issues)MITPHP

Since Jun 12Pushed 1mo ago5 watchersCompare

[ Source](https://github.com/shkoliar/magento-ngrok)[ Packagist](https://packagist.org/packages/shkoliar/magento-ngrok)[ RSS](/packages/shkoliar-magento-ngrok/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (2)Versions (6)Used By (0)

Magento 2 ngrok
===============

[](#magento-2-ngrok)

Magento 2 module for [ngrok](https://ngrok.com) service support. Automatically updates Magento base url based on domain used in the request. Modifies full-page and block-html caching to separate Magento caches for local and ngrok domains. No broken links or non loaded scripts and styles while browsing Magento web instance.

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

[](#installation)

To install the module to your local Magento 2 dev environment, simply run the command below.

```
composer require --dev shkoliar/magento-ngrok
```

The next step is to check if module is installed and exists in the modules list.

```
bin/magento module:status
```

And the last part is enabling the module.

```
bin/magento module:enable Shkoliar_Ngrok
```

Optionally you may want to run also `bin/magento setup:upgrade` and `bin/magento setup:di:compile` commands to ensure that the enabled modules are properly registered and classes are generated.

Usage
-----

[](#usage)

Module itself does not require any configuration, it checks for request domain and activated only if it's `.ngrok.io`. So it works only when it needed for [ngrok](https://ngrok.com) secure tunnels.

License
-------

[](#license)

[MIT](../../blob/master/LICENSE)

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance88

Actively maintained with recent releases

Popularity41

Moderate usage in the ecosystem

Community19

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~641 days

Total

5

Last Release

57d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5d6c7691bd960aa3f95c06e1e09cacf600b320dd6218df2068ce1190a6b1bec7?d=identicon)[shkoliar](/maintainers/shkoliar)

---

Top Contributors

[![shkoliar](https://avatars.githubusercontent.com/u/7448756?v=4)](https://github.com/shkoliar "shkoliar (24 commits)")[![josecruzchavez](https://avatars.githubusercontent.com/u/1300329?v=4)](https://github.com/josecruzchavez "josecruzchavez (3 commits)")[![MagentoInova](https://avatars.githubusercontent.com/u/109555053?v=4)](https://github.com/MagentoInova "MagentoInova (1 commits)")[![u-maxx](https://avatars.githubusercontent.com/u/2717220?v=4)](https://github.com/u-maxx "u-maxx (1 commits)")[![Zifius](https://avatars.githubusercontent.com/u/696727?v=4)](https://github.com/Zifius "Zifius (1 commits)")

---

Tags

developer-toolsdevelopmentdevelopment-environmentdocker-ngroklocal-developmentmagentomagento-2magento-2-extensionmagento-2-modulemagento-extensionmagento-modulemagento2magento2-extensionmagento2-modulemitmit-licensengrokworksonmymachine

### Embed Badge

![Health badge](/badges/shkoliar-magento-ngrok/health.svg)

```
[![Health](https://phpackages.com/badges/shkoliar-magento-ngrok/health.svg)](https://phpackages.com/packages/shkoliar-magento-ngrok)
```

###  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)[fishpig/magento2-wordpress-integration

Securely integrate WordPress and Magento 2.

83374.7k7](/packages/fishpig-magento2-wordpress-integration)[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)

PHPackages © 2026

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