1. ua-parser-js
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
ua-parser-js
Package: ua-parser-js
Created by: faisalman
Last modified: Thu, 01 Feb 2024 04:31:32 GMT
Version: 1.0.37
License: AGPL-3.0-or-later
Downloads: 50,730,477
Repository: https://github.com/faisalman/ua-parser-js

Install

npm install ua-parser-js
yarn add ua-parser-js

UAParser.js

The most comprehensive, compact, & up-to-date 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).

License Options

Open-Source Editions PRO / Commercial Editions
License options MIT AGPL PRO Personal PRO Business PRO Enterprise
Browser detection ⚠️
CPU detection ⚠️
Device detection ⚠️
Engine detection ⚠️
OS detection ⚠️
Enhanced detection ⛔️
Client Hints support ⛔️
Extras (Apps, Bots, Libs, Emails, Media Players, etc) ⛔️
CommonJS support
ES modules support ⛔️
npm module available
TypeScript declarations available ⚠️
Allowed for commercial use ⛔️
Permissive (non-copyleft) license ⛔️
Unlimited use per 1 license ⚠️
1-year support ⛔️ ⛔️
Lifetime updates
Price FREE FREE $12 $25 $500
GET THE PRO PACKAGES 📥

Version 2.0

Before upgrading from v0.7 / v1.0, please read CHANGELOG to
see what's new & breaking.

Documentation

  • v1.0: https://github.com/faisalman/ua-parser-js/tree/1.0.35#documentation
  • v2.0: https://docs.uaparser.js.org/v2

Development

Contributors

Large or small, your contribution is valuable here. Please read CONTRIBUTING
guide first for the instruction details.

Made with contributors-img.

Backers & Sponsors


RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code