🌜
🌞

Best JavaScript User Agent Parsing Libraries

isbot

isbot

v3.5.0

🤖 detect bots/crawlers/spiders via the user agent.

Last Commit
Sep 21, 2022
GitHub Stargazers
514
License
Unlicense
Contributors
22
device-detector-js

device-detector-js

v3.0.3

A javascript port of Matomo device-detector

Last Commit
Apr 5, 2022
GitHub Stargazers
334
License
LGPL-3.0
Contributors
8
is-ua-webview

is-ua-webview

v1.0.5

useragent parsing for webview detection

Last Commit
May 12, 2020
GitHub Stargazers
43
License
ISC
Contributors
3
is-ua-bot

is-ua-bot

v1.2.1

useragent parsing for bot identification

Last Commit
Jun 27, 2019
GitHub Stargazers
4
License
ISC
Contributors
2
useragent

useragent

v2.3.0

Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing

Last Commit
May 23, 2019
GitHub Stargazers
875
License
MIT
Contributors
17
ember-useragent

ember-useragent

v0.12.0

An Ember addon for Fastboot-enabled userAgent parsing via UAParser.js.

Last Commit
Mar 1, 2022
GitHub Stargazers
34
License
MIT
Contributors
9
@tinkoff/user-agent

@tinkoff/user-agent

v0.4.2

Library for parsing and executing check to userAgent string. Based on [ua-parser-js](https://github.com/faisalman/ua-parser-js)

Last Commit
Sep 19, 2022
GitHub Stargazers
157
License
Apache-2.0
Contributors
1
@trafficguard/device-detector-js

@trafficguard/device-detector-js

v2.2.1-3.13.0

A javascript port of Matomo device-detector

Last Commit
-
GitHub Stargazers
-
License
LGPL-3.0
Contributors
7
amfe-env

amfe-env

v2.0.0

Parsing User-Agent on a mobile device, could detecting what os/browser/app.

Last Commit
-
GitHub Stargazers
95
License
MIT
Contributors
1
express-device

express-device

v0.4.2

Browser detection library, built on top of express

Last Commit
Jul 4, 2016
GitHub Stargazers
311
License
MIT
Contributors
11
chromium-detector

chromium-detector

v1.0.16

Feature detects the running version of Chromium without any UserAgent parsing

Last Commit
-
GitHub Stargazers
2
License
MPL-2.0
Contributors
1
device

device

v0.3.12

Device type detection library based on the useragent string. Refactored from express-device.

Last Commit
Oct 30, 2020
GitHub Stargazers
78
License
MIT
Contributors
8
browser-detective

browser-detective

v0.15.1

Universal browser detection via user agent parsing.

Last Commit
May 23, 2016
GitHub Stargazers
1
License
MIT
Contributors
1
detect.js

detect.js

v2.2.3

JS Library to detect browser, os and device based on the UserAgent String, forked by John Carmichael for ease of use.

Last Commit
Feb 25, 2019
GitHub Stargazers
619
License
GPL-3.0-or-later
Contributors
7
@javivelasco/isbot

@javivelasco/isbot

v3.3.3

🤖 detect bots/crawlers/spiders via the user agent.

Last Commit
Sep 21, 2022
GitHub Stargazers
514
License
Unlicense
Contributors