JavaScripting

The definitive source of the best
JavaScript libraries, frameworks, and plugins.


  • ×

    Lightweight JavaScript-based User-Agent string parser. Supports browser & node.js environment. Also available as jQuery plugin.
    Filed under  › 

    • 🔾81%Overall
    • 8,578
    • 3.6 days
    • 🕩1164
    • 👥11

    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

    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

    Show All