Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/faisalman/ua-parser-js

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection
https://github.com/faisalman/ua-parser-js

analytics bot-detection browser-detection client-hints device-detection mobile-detection user-agent user-agent-parser

Last synced: 3 days ago
JSON representation

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection

Awesome Lists containing this project

README

        

[![https://uaparser.dev](https://raw.githubusercontent.com/faisalman/ua-parser-js/gh-pages/images/uap-header.png)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/9f30f3d4-5cfe-441c-8f86-ead7c955f940)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/50da50fc-7c8a-46e3-a2bc-6a8249914372)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/9f2aaff0-a9b4-4ac9-bdf3-eea8081a2582)](https://uaparser.dev)










# UAParser.js

The most comprehensive, compact, & up-to-date isomorphic JavaScript library to detect
user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser
(client-side) or node.js (server-side).

# Demo

* Live demo: https://uaparser.dev

# Documentation

* `version 1.x` : https://github.com/faisalman/ua-parser-js/tree/1.0.x#documentation
* `version 2.x` : https://docs.uaparser.dev

Before upgrading from `v0.7` / `v1.0`, please read [CHANGELOG](CHANGELOG.md) to
see what's new & breaking.

# License Options




Open-Source Editions
PRO / Commercial Editions




License options
MIT (v0.7~v1.0)
AGPL (>=v2.0)
PRO Personal
PRO Business
PRO Enterprise


Browser detection
⚠️






CPU detection
⚠️






Device detection
⚠️






Engine detection
⚠️






OS detection
⚠️






Bot detection







AI Bot detection







Extras (Apps, Libs, Emails, Media Players, etc) detection







Enhanced detection result







Client Hints support







CommonJS support







ES modules support







npm module







TypeScript declarations
⚠️






Allows commercial use







Permissive (non-copyleft) license







Unlimited use per 1 license







1-year product support







Lifetime updates







Price
FREE (License)
FREE (License)
$14 (License)
$29 (License)
$599 (License)





GET THE PRO PACKAGES 📥




# Development

## Contributors

Please read [CONTRIBUTING](CONTRIBUTING.md) guide first for the instruction details.



Made with [contributors-img](https://contrib.rocks).

## Backers & Sponsors


Support the open-source editions of UAParser.js on [OpenCollective](https://opencollective.com/ua-parser-js) or [GitHub Sponsors](https://github.com/sponsors/faisalman).