UAParser.js: The Go-To User-Agent Tool for Teams That Build the Web. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser or Node
-
Updated
Sep 29, 2026 - JavaScript
UAParser.js: The Go-To User-Agent Tool for Teams That Build the Web. 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).
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.
Generate statistically accurate User Agents and Client Hints (Sec-CH-UA). Deterministic, data-driven browser identities based on real-world market share distributions.
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.
High-performance, zero-allocation HTTP User-Agent parser for Go — browser, OS, device, bot & AI crawler detection with Client Hints support
React User Agent Client Hints Hooks, Component, and Provider. SSR-ready and fully unit-tested.
Generate Client Hints (Sec-CH-UA) HTTP headers that match a given browser User-Agent string.
Conversion routines between Structured User Agent and User Agent Client Hints
Unreduced, freeze-free version of your user-agent
An extension that replaces the User Agent and etc.
📱 user-agent string parser
To associate your repository with the client-hints topic, visit your repo's landing page and select "manage topics."