Detect Browsers, OS, Devices, Bots, AI Crawlers, Apps, and more. Run in Browser (client-side) or Node.js (server-side).
- Updated
Oct 6, 2025 - JavaScript
Detect Browsers, OS, Devices, Bots, AI Crawlers, Apps, and more. Run in Browser (client-side) or Node.js (server-side).
a browser detector
📱 The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).
A Modernizr extension to detect device, device model, screen size, operating system, and browser details
📲 Create dynamic views through device, display and orientation detection (DEPRECATED)
💻 Lightweight tool to identify the browser (mobile+desktop detection)📱
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.
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.
The Web-exposed Screen Profiler visualizes web-exposed screen information to show you what your screen and browser window looks like to a website.
Extended useragent parser for Node. Uses useragent package and extends its functionality
🔍 [WIP on 1.0.0] An experimental browser/os/rendering engine/bot detector with proxied API
React Native helper for iOS devices.
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.
The Detector API source code
React custom hook for device detection
Repository develop to identify the platform and the device.
A JavaScript plugin that detects the client device's support capabilities of several APIs like touch, game pad etc.
User Agent Detection Library for JavaScript - Lightweight library for detecting mobile devices, bots, browsers, and operating systems
Sistema avançado de rastreamento e redirecionamento para links do WhatsApp com captura completa de dados UTM, parâmetros de ads e análise de conversões para provedores de internet.
Add a description, image, and links to the device-detection topic page so that developers can more easily learn about it.
To associate your repository with the device-detection topic, visit your repo's landing page and select "manage topics."