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
Sep 29, 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
Yet Another UserAgent Analyzer
PHP library to manipulate and generate responsive images
💻 A random user-agent generator.
Extracts browser and operating system information from the user agent string or user agent object(userAgentData).
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.
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 C and C++, on-premise. Continues common-cxx, device-detection-cxx, ip-intelligence-cxx, and ip-graph-cxx.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for PHP, on-premise or in the cloud. Continues pipeline-php-core, device-detection-php, and location-php, with package mirrors retained.
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.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for Varnish, on-premise. Renamed from device-detection-varnish.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for Node.js, on-premise or in the cloud. Continues pipeline-node, device-detection-node, and location-node.
Device Detection, User-Agent and Client Hints parsing, crawler detection, and IP geolocation for Rust, on-premise or in the cloud. Renamed from rust. Includes a 51Did reader.
An intuitive Remix + Client Hints example, that provides Theme Switching & Server Dates in your application.
A NextJS demo about client hints and user preferences
Seamlessly get authentic and ready-to-use browser headers with ease.
UAClientHints.js - Parse & serialize user-agent client hints (UA-CH) HTTP headers
Coherent user-agent and browser fingerprint spoofing for Chromium-based browsers, with Client Hints, WebGL masking, locale/timezone alignment, and per-site control.
To associate your repository with the client-hints topic, visit your repo's landing page and select "manage topics."