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.
-
Updated
Nov 11, 2025 - PHP
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.
An Angular v7+ library to detect the device, OS, and browser details.
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)
Java agent string parser based on Udger https://udger.com/products/local_parser
Python agent string parser based on Udger https://udger.com/products/local_parser
PHP 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.
An Ember addon for Fastboot-enabled UserAgent parsing via UAParser.js.
Node.js agent string parser based on Udger https://udger.com/products/local_parser
.NET agent string parser based on Udger https://udger.com/products/local_parser
Ruby agent string parser based on Udger
Discover devices in a network over an udp broadcast
Java library that parses user agent to extract meaningful information.
Angular 9+ library used to detect device OS name and version ...etc
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.
React Hook built on top of UAParser.js library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
DeviceTypeDetector — это Unity-скрипт, который позволяет разработчикам веб-игр на Unity определять, запускается ли приложение на мобильном устройстве или на ПК. Он также поддерживает работу с симулятором устройств в редакторе Unity, что позволяет тестировать мобильные версии игр прямо в редакторе.
device detector (smarthphones/tablets)
Symfony Bundle for https://github.com/matomo-org/device-detector
Detect Browser, OS, Orientation, Device type.
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."