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).
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)
determines name and version of underlying browser and operating system (not only for Svelte)
p0f v3 with impersonation spoofing, written in Python - Accurately guess the OS of a packet with passive fingerprinting.
a browser detector
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.
Python library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
A simple Rust crate for host discovery
🔍 [WIP on 1.0.0] An experimental browser/os/rendering engine/bot detector with proxied API
Browser and OS detection and display via javascript. Useful for users to share their tech info with support teams
A JavaScript function to help display what OS is accessing the page.
The Web-exposed Screen Profiler visualizes web-exposed screen information to show you what your screen and browser window looks like to a website.
A passive fingerprinting tool to guess the OS of packets.
Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing
Collecting and distributing information about a host using Apache Kafka
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.
A lightweight browser detector utility
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.
DetectorJS, zero-dependency platform/environment detector written in ES6
Add a description, image, and links to the os-detection topic page so that developers can more easily learn about it.
To associate your repository with the os-detection topic, visit your repo's landing page and select "manage topics."