UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).
-
Updated
May 23, 2024 - JavaScript
UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).
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.
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)
Device detector module for js
Use JS to detect touch-enabled device
51Degrees UAParser provides comprehensive device data based on User-Agent Client Hints and/or the User-Agent. The package can be used both in the browser and Node.js environment.
Symfony Bundle for https://github.com/matomo-org/device-detector
React Hook built on top of UAParser.js library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
An Angular v7+ library to detect the device, OS, and browser details.
Python agent string parser based on Udger https://udger.com/products/local_parser
Swift library to easily check the current device and some more info about it.
A user-centric redirection tool that intuitively guides visitors to platform-specific content or applications based on their OS, leveraging both PHP and JavaScript detection methods.
The extensible library that uses client hints and user agent to detect browser, device, platform and architecture.
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.
Java agent string parser based on Udger https://udger.com/products/local_parser
Angular 9+ library used to detect device OS name and version ...etc
Node.js agent string parser based on Udger https://udger.com/products/local_parser
An Ember addon for Fastboot-enabled UserAgent parsing via UAParser.js.
📱 Detect the user mobile phone (Android or iOS) based on their device's OS
PHP agent string parser based on Udger https://udger.com/products/local_parser
Add a description, image, and links to the device-detector topic page so that developers can more easily learn about it.
To associate your repository with the device-detector topic, visit your repo's landing page and select "manage topics."