CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent
Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
A PHP Class to detect a user's Browser. This encapsulation provides a breakdown of the browser and the version of the browser using the browser's user-agent string. This is not a guaranteed solution but provides an overall accurate way to detect what browser a user is using.
Browser Detection for Laravel by hisorange!
Browser sniffing gone too far — A useragent parser library for PHP
Browser, Operating System (OS), Device, and Language Detection PHP Library
The Wolfcast BrowserDetection PHP class facilitates the identification of the user's environment such as Web browser, version, platform family, platform version or if it's a mobile device or not.