matomo/device-detector
PHP library to parse User-Agent strings and Browser Client Hints to detect device type (desktop/mobile/tablet/TV, etc.), client apps (browsers, media players, bots), operating systems, and hardware brand/model. Composer-installable and well tested.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| diego182/mobile-detect | 0.83 | 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 | 0 | 0 | 12.0 | — | MIT | 5 months ago | |
| piwik/device-detector | 0.82 | Parse User-Agent strings and Browser Client Hints to identify device type (desktop/tablet/mobile/TV/console, etc.), browser/client, operating system, and device brand/model. Universal PHP library from Matomo for accurate device detection. | 3,480 | 3,510 | 508 | 64K | 63 | 63.2 | 48.2 | LGPL-3.0 | 1 week ago | |
| jenssegers/agent | 0.81 | 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,802 | 4,890 | 525 | 1M | 81 | 66.4 | 57.6 | MIT | 5 years ago | |
| crossknowledge/devicedetect-bundle | 0.80 | — | 8 | 8 | 4 | 0 | 1 | 1.3 | — | — | 5 years ago | |
| browscap/browscap-php | 0.79 | 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. | 442 | 447 | 83 | 74K | 5 | 33.1 | 39.1 | MIT | 1 month ago | |
| acsiomatic/device-detector-bundle | 0.79 | 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 | 6K | 2 | 2.3 | 36.7 | MIT | 1 year ago | |
| dungeonworx/laravel-devicedetector | 0.76 | — | 9 | 9 | 2 | 0 | 0 | 0.4 | — | MIT | 7 years ago | |
| elao/browser-detector | 0.76 | 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. | 1 | 1 | 0 | 0 | 0 | 0.5 | — | — | 11 years ago | |
| sajidwarner/laravel-device-detector | 0.75 | — | 5 | 6 | 0 | 17 | 0 | 19.7 | 9.4 | MIT | 1 month ago | |
| donatj/phpuseragentparser | 0.70 | Lightweight PHP user-agent parser for detecting modern browsers and platforms from UA strings. Tiny codebase (<200 lines, 3 regexes), fast and accurate (including tricky IE versions). Composer-ready, 100% unit-tested, with optional object wrapper. | 595 | 604 | 127 | 185K | 9 | 26.1 | 40.0 | MIT | 7 months ago | |
| apextoolbox/symfony-logger | 0.65 | — | 3 | 4 | 0 | 0 | 0 | 16.8 | — | MIT | 2 months ago |
How can I help you explore Laravel packages today?