matomo/device-detector
Parses User-Agent strings and browser Client Hints to identify device type (desktop/tablet/mobile/TV/console), client apps (browsers, media players, feed readers), operating systems, and device brand/model. Composer-ready PHP library.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dungeonworx/laravel-devicedetector | 0.87 | — | 9 | 9 | 2 | 0 | 0 | 0.4 | — | MIT | 7 years ago | |
| acsiomatic/device-detector-bundle | 0.87 | 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.5 | MIT | 1 year ago | |
| mobiledetect/mobiledetectlib | 0.86 | Lightweight PHP library to detect mobile devices and tablets using User-Agent and HTTP headers. Provides simple checks like isMobile() and isTablet(), regularly updated with device rules, and easy to install via Composer for any PHP app. | 10,682 | 10,782 | 2,617 | 4M | 18 | 64.0 | 46.5 | MIT | 2 months ago | |
| crossknowledge/devicedetect-bundle | 0.86 | — | 8 | 8 | 4 | 0 | 1 | 1.3 | — | — | 5 years ago | |
| diego182/mobile-detect | 0.86 | 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 | 57 | 0 | 9.5 | 21.9 | MIT | 6 months ago | |
| whichbrowser/parser | 0.86 | 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,843 | 1,848 | 238 | 400K | 21 | 25.9 | 41.2 | MIT | 2 years ago | |
| sajidwarner/laravel-device-detector | 0.86 | — | 5 | 6 | 0 | 57 | 0 | 17.4 | 16.1 | MIT | 2 months ago | |
| acasademont/wurfl | 0.85 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | AGPL-3.0 | — | |
| jenssegers/agent | 0.85 | 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,829 | 4,911 | 533 | 1M | 81 | 66.5 | 57.6 | MIT | 6 years ago | |
| piwik/device-detector | 0.85 | 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,506 | 3,526 | 511 | 64K | 63 | 76.3 | 49.4 | LGPL-3.0 | 1 month ago | |
| hisorange/browser-detect | 0.84 | — | 1,142 | 1,160 | 144 | 238K | 12 | 23.7 | 39.9 | MIT | 2 years ago | |
| 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. | 443 | 447 | 84 | 82K | 5 | 31.0 | 40.5 | MIT | 3 months ago | |
| suncat/mobile-detect-bundle | 0.84 | Symfony bundle integrating Mobile_Detect to identify phones/tablets by user agent, manage device-specific views (mobile/tablet/full), and optionally redirect users to mobile or tablet versions of your site. Supports Symfony 2.4–4.0. | 393 | 403 | 155 | 13K | 20 | 13.5 | 31.0 | — | — | |
| elao/browser-detector | 0.84 | 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 | |
| ergebnis/agent-detector | 0.83 | Detect the presence of coding agents in your PHP app by checking environment variables. Supports Amp, Antigravity, Augment, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, and more via a simple Detector::isAgentPresent() API. | 16 | 9 | 1 | 3M | 1 | 18.2 | 63.3 | MIT | 2 months ago | |
| elao/browser-detector-bundle | 0.83 | — | 16 | 16 | 5 | 0 | 0 | 0.7 | — | — | 11 years ago | |
| donatj/phpuseragentparser | 0.69 | 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 | 187K | 9 | 37.5 | 43.4 | MIT | 1 month ago |
How can I help you explore Laravel packages today?