UAParser.js: The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser or Node
-
Updated
Nov 11, 2026 - JavaScript
UAParser.js: The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser or Node
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.
Laravel Stats Tracker
Browser Detection for Laravel by hisorange!
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.
Easily add website to your IOS/Android/Desktop homescreen.
Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device model and Device type (smartphone, phablet, tablet, desktop, TV and other types, total 13)
Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing
Version 3 Device Detection libraries for C, PHP, Perl, Python, and Node.js, with device data and language integrations. Version 4 work continues in the current language repositories.
Vue.js prototype function `this.$isMobile()` that returns a Boolean value depending on whether or not the user is browsing with a mobile
Version 3 Device Detection for Microsoft .NET, including User-Agent parsing, browser detection, and mobile detection. Version 4 work continues in 51degrees-dotnet.
Python agent string parser based on Udger https://udger.com/products/local_parser
An Ember addon for Fastboot-enabled UserAgent parsing via UAParser.js.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for NGINX, on-premise. Renamed from device-detection-nginx.
User-Agent parser for JavaScript and Node.js using the 51Degrees cloud service. Fork of faisalman/ua-parser-js that adds User-Agent Client Hints for browser and device detection. Published as @51degrees/ua-parser-js.
Java agent string parser based on Udger https://udger.com/products/local_parser
Version 3 Device Detection for Java, including User-Agent parsing, browser detection, and mobile detection. Version 4 work continues in 51degrees-java.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for Java, on-premise or in the cloud. Continues pipeline-java, device-detection-java, and ip-intelligence-java.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for .NET and C#, on-premise or in the cloud. Continues pipeline-dotnet, device-detection-dotnet, and ip-intelligence-dotnet.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for Go, on-premise. Continues common-go, device-detection-go, and ip-intelligence-go.
To associate your repository with the mobile-detection topic, visit your repo's landing page and select "manage topics."