Detect.js
User Agent parser
A JavaScript library to parse and analyze user agent strings to extract device, OS, and browser information.
Library to detect browser, os and device based on the UserAgent String
645 stars
33 watching
211 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
hotoo/detector | A JavaScript library that detects client information from user agent strings. | 882 |
selwin/python-user-agents | A Python library to identify devices and their capabilities by parsing user agent strings. | 1,448 |
cbschuld/browser.php | A PHP class to detect a user's browser and platform using the user agent string. | 579 |
podigee/device_detector | A tool to identify browser, operating system, device, brand, and model from a user agent string | 756 |
hisorange/browser-detect | A package to identify user browser and device details using multiple well-tested packages. | 1,090 |
ua-parser/uap-ref-impl | A reference implementation of user agent parsing functionality in JavaScript. | 27 |
elastic/apm-agent-rum-js | An agent for monitoring user interactions and errors in web applications | 279 |
creadone/device_detector | A device detection library by parsing User Agent strings | 22 |
bigbadbleucheese/kong | A .NET library that identifies characteristics of web browsers by parsing their User-Agent header strings. | 17 |
elixir-inspector/ua_inspector | A tool to parse and extract information from user agent strings. | 125 |
thinkwelltwd/device_detector | An open-source user agent parser and device detector written in Python. | 119 |
capacitorset/box-js | A tool for analyzing malicious JavaScript by simulating a Windows JScript environment and logging various system interactions. | 617 |
zseano/js-scan | A tool designed to scrape and analyze JavaScript files | 210 |
jaybizzle/crawler-detect | A PHP class that detects bots and crawlers using user agent analysis. | 1,999 |
chaijs/loupe | Utility function to represent objects as strings in a platform-independent way. | 21 |