PHPackages                             bnomei/kirby3-mobile-detect - 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. bnomei/kirby3-mobile-detect

AbandonedArchivedKirby-plugin[Utility &amp; Helpers](/categories/utility)

bnomei/kirby3-mobile-detect
===========================

Static Class and Page Methods for using Mobile Detect Lib

1.4.1(2y ago)172.0k[1 PRs](https://github.com/bnomei/kirby3-mobile-detect/pulls)MITPHPPHP &gt;=8.0

Since Jul 25Pushed 2y agoCompare

[ Source](https://github.com/bnomei/kirby3-mobile-detect)[ Packagist](https://packagist.org/packages/bnomei/kirby3-mobile-detect)[ Fund](https://buymeacoff.ee/bnomei)[ Fund](https://paypal.me/bnomei)[ RSS](/packages/bnomei-kirby3-mobile-detect/feed)WikiDiscussions master Synced yesterday

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

Kirby 3 Mobile Detect
=====================

[](#kirby-3-mobile-detect)

[![Release](https://camo.githubusercontent.com/9e6e1c50f164589a2d6c2e62cfda044f0e0db1ea6f5f58722857f453c672a439/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f762f626e6f6d65692f6b69726279332d6d6f62696c652d6465746563743f636f6c6f723d616538316666)](https://camo.githubusercontent.com/9e6e1c50f164589a2d6c2e62cfda044f0e0db1ea6f5f58722857f453c672a439/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f762f626e6f6d65692f6b69726279332d6d6f62696c652d6465746563743f636f6c6f723d616538316666)[![Downloads](https://camo.githubusercontent.com/60a51eab97a4318993bf5a5f5c04e418690e43823d3f24790e2dd8f6b426ee3a/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f64742f626e6f6d65692f6b69726279332d6d6f62696c652d6465746563743f636f6c6f723d323732383232)](https://camo.githubusercontent.com/60a51eab97a4318993bf5a5f5c04e418690e43823d3f24790e2dd8f6b426ee3a/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f64742f626e6f6d65692f6b69726279332d6d6f62696c652d6465746563743f636f6c6f723d323732383232)[![Build Status](https://camo.githubusercontent.com/49b860b78aa1ed9a6cc8036ec4585355839279f2c31cc8404ed9e5c1d289b5cc/68747470733a2f2f666c61742e62616467656e2e6e65742f7472617669732f626e6f6d65692f6b69726279332d6d6f62696c652d646574656374)](https://travis-ci.com/bnomei/kirby3-mobile-detect)[![Coverage Status](https://camo.githubusercontent.com/c1c9edc08b36d0045a15717ef5cce610f4d0309982774b291425cf6cc9292691/68747470733a2f2f666c61742e62616467656e2e6e65742f636f766572616c6c732f632f6769746875622f626e6f6d65692f6b69726279332d6d6f62696c652d646574656374)](https://coveralls.io/github/bnomei/kirby3-mobile-detect)[![Maintainability](https://camo.githubusercontent.com/42d931c34e5adb8b4fae078d8add05a0d67da918b69e95b1f92d74434c55e25b/68747470733a2f2f666c61742e62616467656e2e6e65742f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f626e6f6d65692f6b69726279332d6d6f62696c652d646574656374)](https://codeclimate.com/github/bnomei/kirby3-monbile-detect)[![Twitter](https://camo.githubusercontent.com/b90e4b58a887e8ad09ec267628b75199a48522a9e01e88b129e5d2d730dffe50/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f747769747465722f626e6f6d65693f636f6c6f723d363664396566)](https://twitter.com/bnomei)

Static Class and Page Methods for using [Mobile Detect](https://github.com/serbanghita/).

Commercial Usage
----------------

[](#commercial-usage)

> **Support open source!**
>
> This plugin is free but if you use it in a commercial project please consider to sponsor me or make a donation.
> If my work helped you to make some cash it seems fair to me that I might get a little reward as well, right?
>
> Be kind. Share a little. Thanks.
>
> ‐ Bruno

MONEY[Github sponsor](https://github.com/sponsors/bnomei)[Patreon](https://patreon.com/bnomei)[Buy Me a Coffee](https://buymeacoff.ee/bnomei)[Paypal dontation](https://www.paypal.me/bnomei/15)[Hire me](mailto:b@bnomei.com?subject=Kirby)Installation
------------

[](#installation)

- unzip [master.zip](https://github.com/bnomei/kirby3-mobile-detect/archive/master.zip) as folder `site/plugins/kirby3-mobile-detect` or
- `git submodule add https://github.com/bnomei/kirby3-mobile-detect.git site/plugins/kirby3-mobile-detect` or
- `composer require bnomei/kirby3-mobile-detect`

```
$detect = $page->detect();
// https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples
$detect->is('Chrome');

$isMobile = $page->isMobile();
// or
$isMobile = Bnomei\MobileDetect::instance()->isMobile();
$isTablet = $page->isTablet();
```

> TIP: With `Bnomei\MobileDetect::instance()` you have access to **all** [detections functions](https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples).

Dependencies
------------

[](#dependencies)

- [Mobile Detect](https://github.com/serbanghita/)

Disclaimer
----------

[](#disclaimer)

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please [create a new issue](https://github.com/bnomei/kirby3-mobile-detect/issues/new).

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~141 days

Recently: every ~409 days

Total

14

Last Release

1015d ago

PHP version history (4 changes)1.2.4PHP &gt;=7.1.0

1.3.3PHP &gt;=7.2.0

1.3.4PHP &gt;=7.3.0

1.4.0PHP &gt;=8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3265642?v=4)[Bruno Meilick](/maintainers/bnomei)[@bnomei](https://github.com/bnomei)

---

Top Contributors

[![bnomei](https://avatars.githubusercontent.com/u/3265642?v=4)](https://github.com/bnomei "bnomei (39 commits)")

---

Tags

kirby3kirby3-cmskirby3-pluginmobile-detectmobile detectkirby3kirby3-pluginkirby3-cms

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bnomei-kirby3-mobile-detect/health.svg)

```
[![Health](https://phpackages.com/badges/bnomei-kirby3-mobile-detect/health.svg)](https://phpackages.com/packages/bnomei-kirby3-mobile-detect)
```

###  Alternatives

[fabianmichael/kirby-meta

Your all-in-one powerhouse for any SEO and metadata needs imaginable.

6910.7k1](/packages/fabianmichael-kirby-meta)[arnoson/kirby-vite

Vite helper for Kirby CMS

9759.2k3](/packages/arnoson-kirby-vite)[bvdputte/kirby-fingerprint

Cache-busting utility to fingerprint assets (JS/CSS) in Kirby 3

1610.0k](/packages/bvdputte-kirby-fingerprint)[schnti/cachebuster

A plugin for Kirby 3 CMS to add modification timestamps to css and js files

108.3k1](/packages/schnti-cachebuster)[bnomei/kirby3-php-cachedriver

PHP based Cache-Driver

112.6k](/packages/bnomei-kirby3-php-cachedriver)

PHPackages © 2026

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