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(1w ago)4921.6k—8.6%22[3 issues](https://github.com/shkoliar/magento-ngrok/issues)MITPHP

Since Jun 12Pushed 1w 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 2d 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

58

—

FairBetter than 98% of packages

Maintenance96

Actively maintained with recent releases

Popularity41

Moderate usage in the ecosystem

Community19

Small or concentrated contributor base

Maturity63

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

12d 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

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[nosto/module-nostotagging

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

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

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

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

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

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

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

PHPackages © 2026

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