UAParser.js - The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser (client-side) or Node.js (server-side).
- Updated
Dec 1, 2025 - 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 (client-side) or Node.js (server-side).
a browser detector
Infer the user agent from its User Agent string
🐛 Composable User Agent Detection using Ramda
Ember device detection is an Ember addon for client-side device detection and a wrapper of the UA parser library. It makes it easy to render different views or url redirection based on device type, operating system, browser and media queries.
Node.js agent string parser based on Udger https://udger.com/products/local_parser
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.
feature based browser detection
A simple web application designed to help you easily check and retrieve information about your UserAgent string or any other UserAgent string.
MorphAgent: Instantly spoof user agent & touch points in Firefox. 70+ profiles, per-site rules, privacy-focused.
Tiny developer-friendly JS library that provides information about host browser
Function to parse User Agent HTTP header into browser & operating system name and version
A simple redis primitives to incr() and top() user agents
Paquete de NPM para obtener datos de quien ejecuta nuestro codigo JavaScript
A web app that takes in a User Agent from an HTTP request and tells you the brand and model of the device that made the request.
A user agent in extension format ...... trackking result and sending without consent!
Add a description, image, and links to the user-agent-parser topic page so that developers can more easily learn about it.
To associate your repository with the user-agent-parser topic, visit your repo's landing page and select "manage topics."