elao/browser-detector
Deprecated browser/user-agent detector for PHP. Provides a BrowserDetector class to load configuration and parse/set a User-Agent string. The README recommends using piwik/device-detector instead for ongoing support.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| browscap/browscap-php | 0.84 | browscap-php is a PHP library for detecting browser, platform, and device details from User-Agent strings using the Browscap database. It provides easy updates, caching, and a simple API for accurate capability detection in web apps. | 441 | 447 | 84 | 88K | 5 | 24.7 | 36.7 | MIT | 6 months ago | |
| dungeonworx/laravel-devicedetector | 0.83 | — | 9 | 9 | 2 | 0 | 0 | 0.4 | — | MIT | 7 years ago | |
| elao/browser-detector-bundle | 0.83 | — | 16 | 16 | 5 | 0 | 0 | 0.7 | — | — | 11 years ago | |
| hisorange/browser-detect | 0.82 | — | 1,142 | 1,161 | 142 | 321K | 6 | 39.4 | 42.2 | MIT | 4 weeks ago | |
| browscap/browscap-bundle | 0.82 | — | 13 | 13 | 12 | 0 | 8 | 1.4 | 2.1 | — | — | |
| druidvav/crawler-detect-bundle | 0.82 | — | 0 | 0 | 0 | 11 | 0 | 0.7 | 14.9 | — | 10 years ago | |
| mobiledetect/mobiledetectlib | 0.81 | MobileDetect is a lightweight PHP class that detects mobile devices and tablets using the User-Agent string plus specific HTTP headers. It requires no dependencies beyond PHP, supports all major frameworks, and ships with a large, regularly updated device database. | 10,676 | 10,777 | 2,592 | 5M | 16 | 57.7 | 45.6 | MIT | 5 months ago | |
| diego182/mobile-detect | 0.81 | Symfony bundle wrapper for Mobile Detect. Provides auto-configuration and autowiring so you can inject a MobileDetect service into your app to detect mobile/tablet devices from the user agent with minimal setup. | 1 | 1 | 0 | 22 | 0 | 4.8 | 15.5 | MIT | 10 months ago | |
| crossknowledge/devicedetect-bundle | 0.81 | Symfony bundle that integrates device detection into your application, identifying mobile, tablet, desktop, and other client types from the user agent. Provides configurable services for adapting responses, routing, and templates to the detected device. | 8 | 8 | 4 | 2 | 1 | 21.8 | 2.8 | — | 4 days ago | |
| matomo/device-detector | 0.80 | Universal device detection library that parses User Agents and Browser Client Hints to identify devices (desktop, tablet, mobile, TV, console), browsers and other clients, operating systems, brands, and models. | 0 | 3,568 | — | 2M | — | 9.6 | 55.3 | — | — | |
| artplus_f/browscap-bundle | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| donatj/phpuseragentparser | 0.80 | A tiny, fast PHP user-agent parser that detects all modern browsers with just three regular expressions and under 200 lines of code. Installable via Composer, fully unit tested, and easy to use. | 598 | 604 | 127 | 187K | 9 | 31.5 | 42.1 | MIT | 4 months ago | |
| acsiomatic/device-detector-bundle | 0.80 | Symfony bundle integrating Matomo DeviceDetector. Provides a configured DeviceDetector service for the main request plus Twig global and routing condition support. Detect devices, browsers/clients, OS, brands/models, and bots with optional caching and auto-parse. | 12 | 12 | 1 | 7K | 2 | 2.3 | 37.2 | MIT | 1 year ago | |
| ergebnis/agent-detector | 0.79 | Detect whether your PHP code is running under an AI agent. This Composer package checks environment variables for 30+ agents like Claude Code, Codex, Cursor, and Copilot, exposing a simple Detector class with one isAgentPresent() method. | 24 | 17 | 1 | 4M | 0 | 21.5 | 64.9 | MIT | 1 week ago | |
| whichbrowser/parser | 0.79 | PHP user-agent parser for browser sniffing (use sparingly). WhichBrowser/Parser identifies browser, engine, OS and device with names and versions. Works on PHP 7.0+ including PHP 8; useful for analytics or UX edge cases. | 1,837 | 1,849 | 236 | 422K | 21 | 25.8 | 41.5 | MIT | 2 years ago | |
| jenssegers/agent | 0.78 | User agent detection for PHP and Laravel based on Mobile Detect, with added desktop support. Quickly identify device type (mobile/tablet/desktop), platform, browser, and specific features via is() checks, magic isX methods, regex matching, and custom UA/header parsing. | 4,893 | 4,975 | 555 | 2M | 82 | 67.0 | 59.9 | MIT | 6 years ago | |
| sajidwarner/laravel-device-detector | 0.77 | — | 5 | 6 | 0 | 8 | 0 | 11.3 | 5.5 | MIT | 6 months ago | |
| piwik/device-detector | 0.72 | Device Detector is a universal library that parses User Agents and Browser Client Hints to detect devices, browsers, operating systems, brands, and models. It identifies desktop, tablet, mobile, TV, car, and console devices plus clients like feed readers and media players. | 3,550 | 3,538 | 518 | 49K | 64 | 78.7 | 49.8 | LGPL-3.0 | 1 month ago |
How can I help you explore Laravel packages today?