PHPackages                             rmunate/agent-detection - 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. rmunate/agent-detection

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rmunate/agent-detection
=======================

The Agent Detection library offers a wide variety of methods that allow you to explore and analyze connection agent data in your application.

v1.7.0(11mo ago)6178931MITPHPPHP ^7.4|^8.0CI passing

Since Jul 24Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/rmunate/AgentDetection)[ Packagist](https://packagist.org/packages/rmunate/agent-detection)[ Docs](https://github.com/rmunate/AgentDetection)[ RSS](/packages/rmunate-agent-detection/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (5)Versions (13)Used By (1)

Agent Detection
===============

[](#agent-detection)

🚀 Discovery and Analysis of Connection Agent Information 🚀
----------------------------------------------------------

[](#-discovery-and-analysis-of-connection-agent-information-)

This simple library allows you to obtain specific details about the connection agent, which will enable you to enhance the user experience based on connection data. For example, if you detect that it's a mobile connection, you can invite the user to download the mobile application if your system has one. Similarly, you can offer a more personalized experience for Android or iPhone users, differentiate options, menus, and other elements between desktop and mobile device users.

Additionally, this library allows you to determine if it is a bot, crawler, or spider. In essence, you have endless possibilities at your disposal.ss methods! 💻✨

Documentation
-------------

[](#documentation)

[![📖📖📖 FULL DOCUMENTATION 📖📖📖](https://camo.githubusercontent.com/6f36b5a4553c4ba008312196913d26ef9049875070a19e40c56b61005f7f578f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46554c4c253230444f43554d454e544154494f4e2d5669736974253230486572652d626c75653f7374796c653d666f722d7468652d6261646765)](https://rmunate.github.io/AgentDetection/)

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

[](#installation)

To install the dependency via Composer.

```
composer require rmunate/agent-detection
```

License
-------

[](#license)

This project is under the [MIT License](https://choosealicense.com/licenses/mit/).

🌟 Support My Projects! 🚀

[![Become a Sponsor](https://camo.githubusercontent.com/409183a5cd4c3dcbc4c876d9706710324995ba6125c99f118651a0db05185fc6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4265636f6d652532306125323053706f6e736f722d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562)](https://github.com/sponsors/rmunate)

Make any contributions you see fit; the code is entirely yours. Together, we can do amazing things and improve the world of development. Your support is invaluable. ✨

If you have ideas, suggestions, or just want to collaborate, we are open to everything! Join our community and be part of our journey to success! 🌐👩‍💻👨‍💻

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance52

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity56

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 ~85 days

Recently: every ~138 days

Total

9

Last Release

340d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3deb39476248b9a0faf9fb8e354699fa716d5a2dd242f417105e5b47acab6b8a?d=identicon)[rmunate](/maintainers/rmunate)

---

Top Contributors

[![rmunate](https://avatars.githubusercontent.com/u/91748598?v=4)](https://github.com/rmunate "rmunate (13 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (5 commits)")[![alejandrodiazpinilla](https://avatars.githubusercontent.com/u/51100789?v=4)](https://github.com/alejandrodiazpinilla "alejandrodiazpinilla (2 commits)")

---

Tags

laravel-frameworklibraryphpphplaravelAgent

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/rmunate-agent-detection/health.svg)

```
[![Health](https://phpackages.com/badges/rmunate-agent-detection/health.svg)](https://phpackages.com/packages/rmunate-agent-detection)
```

###  Alternatives

[jenssegers/agent

Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

4.8k67.8M440](/packages/jenssegers-agent)[monicahq/laravel-cloudflare

Add Cloudflare ip addresses to trusted proxies for Laravel.

3372.7M4](/packages/monicahq-laravel-cloudflare)[kra8/laravel-snowflake

Snowflake for Laravel and Lumen.

188402.3k6](/packages/kra8-laravel-snowflake)[bezhansalleh/filament-google-analytics

Google Analytics integration for FilamentPHP

205144.8k5](/packages/bezhansalleh-filament-google-analytics)[laragear/preload

Effortlessly make a Preload script for your Laravel application.

119363.5k](/packages/laragear-preload)[llm-agents/agents

LLM Agents PHP SDK - Autonomous Language Model Agents for PHP

16410.9k9](/packages/llm-agents-agents)

PHPackages © 2026

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