ua-parser-js
TypeScript icon, indicating that this package has built-in type declarations

2.0.3 • Public • Published

https://uaparser.dev https://uaparser.dev https://uaparser.dev 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

Documentation

Before upgrading from v0.7 / v1.0, please read CHANGELOG 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)

Development

Contributors

Please read CONTRIBUTING guide first for the instruction details.

Made with contributors-img.

Backers & Sponsors

You can support the open-source editions of UAParser.js through one of the following options:

OpenCollective GitHub Sponsors PayPal WeChat/Alipay

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.403,431,516legacy
2.0.3
271,052latest
2.0.0
107,598next

Version History

VersionDownloads (Last 7 Days)Published
2.0.3
271,052
2.0.2
50,205
2.0.1
5,459
1.0.403,431,516
0.7.402,056,762
2.0.0
107,598
2.0.0-rc.3
1,735
2.0.0-rc.2
315
2.0.0-rc.1
2,918
1.0.391,146,345
0.7.39545,453
2.0.0-beta.3
6,546
1.0.38956,723
0.7.38435,194
2.0.0-beta.2
10,101
1.0.371,409,729
0.7.37607,061
2.0.0-beta.1
1,411
1.0.36206,707
0.7.36126,970
2.0.0-alpha.3
338
2.0.0-alpha.216,671
1.0.35490,611
0.7.35553,091
2.0.0-alpha.1292
1.0.3465,551
0.7.34136,547
0.7.33599,328
1.0.33178,858
1.0.3248,050
0.7.32159,724
1.0.2158,915
0.7.31683,690
1.0.1537
0.8.12,973
0.7.3012,510
0.7.28277,409
0.7.2715,041
0.7.265,982
0.7.253,943
0.7.2473,058
0.7.2347,858
0.7.22139,620
0.7.21207,780
0.7.2067,433
0.7.1946,900
0.7.1834,903
0.7.17156,749
0.7.1613
0.7.1517
0.7.148,134
0.7.134,729
0.7.1226,648
0.7.11455
0.7.103,176
0.7.95,363
0.7.768
0.7.630
0.7.434
0.7.3234
0.7.145
0.7.028
0.6.275
0.6.029
0.5.2727
0.5.2530
0.5.2326
0.5.2234
0.5.2038
0.5.1532
0.5.1228
0.5.1133
0.5.328
0.5.229
0.5.1426
0.4.1531
0.4.1330
0.4.733
0.4.635
0.4.436
0.4.334
0.4.134
0.4.028
0.3.133
0.3.032

Package Sidebar

Install

npm i ua-parser-js

Homepage

uaparser.dev

Weekly Downloads

15,614,297

Version

2.0.3

License

AGPL-3.0-or-later

Unpacked Size

1.21 MB

Total Files

203

Last publish

Collaborators

  • faisalman