Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

UAParser.js

{UAParser.js} is a 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).
Collective - Host: opensource - https://opencollective.com/ua-parser-js - Website: https://uaparser.dev/ - Code: https://github.com/faisalman/ua-parser-js

Fix #596 - Detect Galaxy Tab S8 as tablet

github.com/faisalman/ua-parser-js - 55b5b40c7dd5f2e44e645022ec8990efcad7e907 authored over 2 years ago by kNoAPP <[email protected]>
Merge branch 'develop'

github.com/faisalman/ua-parser-js - d141915d4578542b9d48acb527c74d2eedc833ce authored over 2 years ago by Faisal Salman <[email protected]>
Refine small redundancy

github.com/faisalman/ua-parser-js - 8483ac09b3076e5395e1e3bf64b34a62bf7a7b28 authored over 2 years ago by Faisal Salman <[email protected]>
Merge branch 'master' of github.com:faisalman/ua-parser-js

github.com/faisalman/ua-parser-js - 896bdd04e476eefc4dc7c054eefbecb448acb2f4 authored over 2 years ago by Faisal Salman <[email protected]>
Fix #502 #580 : Add notice for desktop device type

github.com/faisalman/ua-parser-js - 25fff625409a27a3e9cda4cbe2f23f7ad7e5bab8 authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #589 from choo737/master

fixed sony bravia smart tv, added sharp AQUOS TV

github.com/faisalman/ua-parser-js - ea04d018bb4606e59944a06f97962aaccd692847 authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #583 from varunsh-coder/token-perms

ci: add GitHub token permissions for workflow

github.com/faisalman/ua-parser-js - 29b613deee3e61a3e0fa519a7f1cdad2047b0b8c authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #595 from nabetama/master

Safari and Mobile Safari began to include commas in the minor version number

github.com/faisalman/ua-parser-js - 238391a977c99f504de025b87b22a93812d8da05 authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #571 from XhmikosR/patch-1

package.json: specify the folders to include

github.com/faisalman/ua-parser-js - 384f780a70573ee239d4c903b9c770993a14d918 authored over 2 years ago by Faisal Salman <[email protected]>
Safari and Mobile Safari began to include commas in the minor version numbers.

github.com/faisalman/ua-parser-js - 75e58525fe5bda8bef1b284c2c89ebf781da578f authored over 2 years ago by nabetama <[email protected]>
fixed sony bravia smart tv, added sharp AQUOS TV

github.com/faisalman/ua-parser-js - ebb32d1ad96954cc2f255990df4e9f628cafc221 authored over 2 years ago by Jacky Choo <[email protected]>
ci: add GitHub token permissions for workflow

Signed-off-by: Varun Sharma <[email protected]>

github.com/faisalman/ua-parser-js - dea39e1693e44b90b7c485dca0f2c9dda9377ff5 authored over 2 years ago by Varun Sharma <[email protected]>
Fix #516 - Add Focus into list of possible browser.name

github.com/faisalman/ua-parser-js - ca417e25a9216ad5c2b6648961b8a723eacc3f28 authored over 2 years ago by Faisal Salman <[email protected]>
Fix #513 - Add new browser: DuckDuckGo

github.com/faisalman/ua-parser-js - f54d3fadac6c57733db3ae2f49570703ce388192 authored over 2 years ago by Faisal Salman <[email protected]>
Fix #532 - Detect Xiaomi Mi TV as smarttv

github.com/faisalman/ua-parser-js - 21fe76742f59cb7e0957954c846a28cefc023a33 authored over 2 years ago by Faisal Salman <[email protected]>
Increase UA_MAX_LENGTH to 350

github.com/faisalman/ua-parser-js - 30ac448a0c277624432a8e3d3da4ade82eaf9f55 authored over 2 years ago by Faisal Salman <[email protected]>
Fix #558 - WeGame mistakenly identified as WeChat

github.com/faisalman/ua-parser-js - 1e82d7d265934a51fb6ab534c415dffe79162a94 authored over 2 years ago by Faisal Salman <[email protected]>
Fix #565 - Add new OS: HarmonyOS

github.com/faisalman/ua-parser-js - a5cdc2975b2587a275e4ee96c607a7c81b490558 authored over 2 years ago by Faisal Salman <[email protected]>
Rename 'HuaweiBrowser' to 'Huawei Browser'

github.com/faisalman/ua-parser-js - 180846b80a4716b5a9ed662fe253955b33d12890 authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #570 from jparismorgan/HuaweiBrowser

Add support for HuaweiBrowser

github.com/faisalman/ua-parser-js - 061a7a6145960738354a6e7c2f3b49c3b6bf00de authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #579 from JBYoshi/linkedin

Add LinkedIn app.

github.com/faisalman/ua-parser-js - ebebf0acb3d8a524d83d9933efb0c1e5cf6c558c authored over 2 years ago by Faisal Salman <[email protected]>
Merge pull request #576 from Dante-dan/patch-1

fix browser-test typo

github.com/faisalman/ua-parser-js - 15ae12b71db53a54a955f37384f808a0aca4627a authored over 2 years ago by Faisal Salman <[email protected]>
Add LinkedIn app.

github.com/faisalman/ua-parser-js - 4f77fbb441168b209a2e12103a88e967587d45e1 authored over 2 years ago by JBYoshi <[email protected]>
fix browser-test typo

github.com/faisalman/ua-parser-js - cd25bc186673a8bf4fe674676ed6595a7db89375 authored over 2 years ago by Dante <[email protected]>
Add iOS Naver, Kakao regex

github.com/faisalman/ua-parser-js - 534ba7dd7c7648ac27447b0de7bfad33e733bf4e authored over 2 years ago by KnifeLemon <[email protected]>
Add Kakao App, Naver App

github.com/faisalman/ua-parser-js - 0b423078c8966442fdb617b72a2e0195d5aefb40 authored over 2 years ago by KnifeLemon <[email protected]>
add KakaoTalk App, KakaoStory App regex

github.com/faisalman/ua-parser-js - 779b5dc1e578cff44c96c60678f8449bd9018fd7 authored over 2 years ago by KnifeLemon <[email protected]>
package.json: specify the folders to include

github.com/faisalman/ua-parser-js - 18a4e5ade240ffa1c1b41a513d2826aa5438658c authored over 2 years ago by XhmikosR <[email protected]>
update readme

github.com/faisalman/ua-parser-js - 534d577355f05dc51284f9cabe4d9d0d33f97c92 authored almost 3 years ago by Paris Morgan <[email protected]>
Add support for HuaweiBrowser

github.com/faisalman/ua-parser-js - fe963b58e5a00d453f8c288c54b15055700a81db authored almost 3 years ago by Paris Morgan <[email protected]>
Merge pull request #568 from jparismorgan/browser100

Add tests for Chrome, Firefox, and Edge browsers with major version 100

github.com/faisalman/ua-parser-js - 6e39c8a553bc531b039e68e88f125523455eda21 authored almost 3 years ago by Faisal Salman <[email protected]>
Merge pull request #525 from jparismorgan/Huawei

Add Huawei models

github.com/faisalman/ua-parser-js - 3d4ec6ef3b88c1488ba0af5358bd8b296e09c152 authored almost 3 years ago by Faisal Salman <[email protected]>
v100 tests

github.com/faisalman/ua-parser-js - f02a431000c3de85b2e6ea8c6a06ecb2c0fadf4d authored almost 3 years ago by Paris Morgan <[email protected]>
pr feedback

github.com/faisalman/ua-parser-js - b6bddd8c0912cb0b59462a05e324d16fca724fcd authored almost 3 years ago by Paris Morgan <[email protected]>
Fix #561 - Increase UA_MAX_LENGTH to 275

github.com/faisalman/ua-parser-js - a29213960c7a1b80fded50d82936002fd0ccb939 authored almost 3 years ago by Faisal Salman <[email protected]>
Fix #562 - Xiaomi Mi CC9

github.com/faisalman/ua-parser-js - f761a89ab2c2e53055d83a1d07acf677cb960d5f authored almost 3 years ago by Faisal Salman <[email protected]>
Fix #533: Detect Sony BRAVIA as SmartTV

github.com/faisalman/ua-parser-js - 7ddb2575bd1c021a3e5c708ece6f6205103843d3 authored about 3 years ago by Faisal Salman <[email protected]>
Fix #559: Sony Xperia 1 III misidentified as Acer tablet

github.com/faisalman/ua-parser-js - 23ad60ea689e2d25ec9e403bf128d3b974c341cb authored about 3 years ago by Faisal Salman <[email protected]>
Bump version 0.7.31

github.com/faisalman/ua-parser-js - 97f3368ef053d63e24a04421dec1a55e73dbf2af authored about 3 years ago by Faisal Salman <[email protected]>
Merge pull request #546 from hansott/master

✨ Use AST to verify whether regexes are safe

github.com/faisalman/ua-parser-js - b86860e8501ed7c63dc9d186e66552cd30d25f10 authored about 3 years ago by Faisal Salman <[email protected]>
Merge pull request #547 from sunny-mwx/patch-1

Fix enumerize loop to only check its own properties

github.com/faisalman/ua-parser-js - 157af1e2f29aaf9c81b7b790197e8a28523918c8 authored about 3 years ago by Faisal Salman <[email protected]>
Merge pull request #535 from shimar/fix/534-oppo-reno5-a

Enable to detect OPPO Reno5 A correctly.

github.com/faisalman/ua-parser-js - b4cfe1b624fa4bd3b02780891dea0602b7f07b66 authored about 3 years ago by Faisal Salman <[email protected]>
Merge pull request #543 from catboy1006/master

feat: require the use of `===` and `!==`

github.com/faisalman/ua-parser-js - 95fea1cb2659824401388eeb53908a7efd958f3d authored about 3 years ago by Faisal Salman <[email protected]>
✨ Use AST to verify whether regexes are safe

github.com/faisalman/ua-parser-js - 30648cef1d17267c238c36b10e034ea24c7852e5 authored about 3 years ago by Hans Ott <[email protected]>
Update ua-parser.js

github.com/faisalman/ua-parser-js - 10c978eca5a44873213b6c077fbf0f3580e4c2b8 authored about 3 years ago by sunny-mwx <[email protected]>
feat: require the use of `===` and `!==`

github.com/faisalman/ua-parser-js - fbd2c6853c8e6c69646295ba40dc4d6a3a0ee951 authored about 3 years ago by chenhui9279 <[email protected]>
Securing the 1.x version (issue #536)

github.com/faisalman/ua-parser-js - 29d5e43342170414c4b7e88e76d87e4adb43c389 authored about 3 years ago by Faisal Salman <[email protected]>
Securing the 0.8.x version (issue #536)

github.com/faisalman/ua-parser-js - 051aa5d284157ea4147f8ee23282f7c4117d71c3 authored about 3 years ago by Faisal Salman <[email protected]>
Securing the 0.7.x version (issue #536)

github.com/faisalman/ua-parser-js - 139fbc321a36ff663aac471a61d109728ac17f0b authored about 3 years ago by Faisal Salman <[email protected]>
Enable to detect OPPO Reno5 A correctly.

github.com/faisalman/ua-parser-js - 191fed912779a0fd1db46319c956353feb8e4ff2 authored about 3 years ago by Ryohei Shima <[email protected]>
Merge pull request #528 from jparismorgan/oculus

Add Oculus Quest and Oculus Quest 2, as well as another test for Oculus Browser

github.com/faisalman/ua-parser-js - 8fe448fddfe1b63cb0611b9ec79e69cab5c4442e authored about 3 years ago by Faisal Salman <[email protected]>
change to single line regex

github.com/faisalman/ua-parser-js - 343d584f8f74a15fcaa621e1ad76b425db8119c8 authored about 3 years ago by Paris Morgan <[email protected]>
Merge pull request #526 from jparismorgan/sony

Add Sony Xperia 1ii

github.com/faisalman/ua-parser-js - ef54fd35d645fb0117795d92cdb86265691699c9 authored about 3 years ago by Faisal Salman <[email protected]>
Oculus devices

github.com/faisalman/ua-parser-js - f57bd9523d81f9e20d5f7aca8a918d38646c8a89 authored over 3 years ago by Paris Morgan <[email protected]>
Add different oculus browser

github.com/faisalman/ua-parser-js - ffc03acd64069d287e02c675bb963dfa21103117 authored over 3 years ago by Paris Morgan <[email protected]>
Samsung Galaxy S20 5G

github.com/faisalman/ua-parser-js - 62cc99d7cf56254bf0b131d00136020ba4b4d3f9 authored over 3 years ago by Paris Morgan <[email protected]>
Sony Xperia 1ii

github.com/faisalman/ua-parser-js - b542df155ac339cd2a7e67e6634e0f1068208ad3 authored over 3 years ago by Paris Morgan <[email protected]>
Add Huawei models

github.com/faisalman/ua-parser-js - 15aa73de406695607ebe3c0cc9921baf02d7c437 authored over 3 years ago by Paris Morgan <[email protected]>
Improve regex efficiency when trimming long ua string

https://blog.stevenlevithan.com/archives/faster-trim-javascript

github.com/faisalman/ua-parser-js - 336ce2b9502923fb931615598dfb0baefed04f5d authored over 3 years ago by Faisal Salman <[email protected]>
Merge pull request #523 from zidingz/patch-1

Create SECURITY.md

github.com/faisalman/ua-parser-js - 20a428c3510d26ce24630974f8c8c2f7cc5bd4c1 authored over 3 years ago by Faisal Salman <[email protected]>
Create SECURITY.md

A simple instruction for security researchers.

github.com/faisalman/ua-parser-js - 47c310e20380e15fa0575b45ba4c1a8d01bf00d2 authored over 3 years ago by Ziding Zhang <[email protected]>
Fix #509 add support for Internet Explorer 8

github.com/faisalman/ua-parser-js - 825edbbf91276e5e0843be15b592da090fbc43d4 authored over 3 years ago by liujunlve <[email protected]>
Fix #506 - add test for Huawei ART-L29

github.com/faisalman/ua-parser-js - 299283c436ad29f67242e928f8185ed53c194876 authored over 3 years ago by Faisal Salman <[email protected]>
Fix #500 Sharp devices misjudged as Huawei devices

github.com/faisalman/ua-parser-js - 39e8d4af0314117c4733ad9a9397ad32a0e42732 authored over 3 years ago by Faisal Salman <[email protected]>
Add new OS: Android-x86, Deepin, elementary OS, GhostBSD, Linspire, Manjaro, Sabayon

User-Agent source: whatismybrowser.com

github.com/faisalman/ua-parser-js - 03c915277aac43e68379a4500819bd7a8d5bb28e authored over 3 years ago by Faisal Salman <[email protected]>
Improve device detection: LG Android TV

github.com/faisalman/ua-parser-js - 1e7b6d2e8bccdc5719243c81123b7709bca0d064 authored over 3 years ago by Faisal Salman <[email protected]>
Improve CPU detection for ARM64

github.com/faisalman/ua-parser-js - e5e13adc812b2e485ecf5efbedce7077f7d312cd authored over 3 years ago by Faisal Salman <[email protected]>
Improve device detection: Huawei, Xiaomi, Realme, LG, OnePlus, ASUS, ZTE, Fairphone

github.com/faisalman/ua-parser-js - 837042a3e8c65628349ed40ec74e4ec6c2a9ae5b authored over 3 years ago by Faisal Salman <[email protected]>
ES3 compat-fix: remove trailing comma

github.com/faisalman/ua-parser-js - 7b3aa9fc15ad70ac33295c797971cbe5046222a6 authored over 3 years ago by Faisal Salman <[email protected]>
Replace `\s` with space, saving ~0,3KB

github.com/faisalman/ua-parser-js - 8e55e001779e136271cdf8b4ed977868e32e84ec authored over 3 years ago by Faisal Salman <[email protected]>
Remove oldEdge map

github.com/faisalman/ua-parser-js - ca644313d629896aa857a1c412753d06e28cb718 authored over 3 years ago by Faisal Salman <[email protected]>
Refine some OS detection

Source:
- https://www.zytrax.com/tech/web/browser_ids.htm
- https://developers.whatismybrowser.c...

github.com/faisalman/ua-parser-js - ca83d4c9c3bdb3b9c44db8cadf1844e8b3d59bda authored over 3 years ago by Faisal Salman <[email protected]>
Add new device vendor: Roku

Source: https://github.com/WhichBrowser/Parser-PHP/blob/master/tests/data/television/roku.yaml

github.com/faisalman/ua-parser-js - 9bed2b143705d467398075304b4c8904be017817 authored over 3 years ago by Faisal Salman <[email protected]>
Add new browsers: Obigo, UP.Browser

github.com/faisalman/ua-parser-js - 3792900410e11d0525709148931b29f9053d9406 authored over 3 years ago by Faisal Salman <[email protected]>
Add new OS: HP-UX

github.com/faisalman/ua-parser-js - c05e4e837fe67a9d820cc9e7d5895c0e2ae216d8 authored over 3 years ago by Faisal Salman <[email protected]>
Improve os detection: Windows Mobile without version

github.com/faisalman/ua-parser-js - c53a2a1f72e3b632bcfaafb757f074d8c6056cac authored over 3 years ago by Faisal Salman <[email protected]>
Improve browser detection: Netscape with version

github.com/faisalman/ua-parser-js - 559ecaacb6aa471f2cb5b88c10cfc5f6d64203d6 authored over 3 years ago by Faisal Salman <[email protected]>
Improve device detection: categorize PDA as mobile

github.com/faisalman/ua-parser-js - f715023f476f3026ef2fabbb2250e1df1d6ac0e3 authored over 3 years ago by Faisal Salman <[email protected]>
Improve detection rule for Mac on PowerPC

github.com/faisalman/ua-parser-js - 36b2275add551510b859b289af639cc02bf98437 authored over 3 years ago by Faisal Salman <[email protected]>
Merge branch 'master' into develop

github.com/faisalman/ua-parser-js - 75620c7b6cceca2ea83fbc482657bd96cc7b4a4f authored over 3 years ago by Faisal Salman <[email protected]>
Revert breaking fix #279 and release as 0.7.28

github.com/faisalman/ua-parser-js - 1d3c98a10c23915046a362c4e3b3b503fb40d611 authored over 3 years ago by Faisal Salman <[email protected]>
Test for Firefox UAs, add new browser: Klar, add new OS: Maemo

Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox

github.com/faisalman/ua-parser-js - c39590b673c87d82234139eb485f5345434d2030 authored over 3 years ago by Faisal Salman <[email protected]>
Update readme: use https for demo link

github.com/faisalman/ua-parser-js - 9200e53787a7c5ec5fe143780bf5c3bf3b32da7d authored over 3 years ago by Faisal Salman <[email protected]>
Refactor code: saving bytes towards 15KB minified

github.com/faisalman/ua-parser-js - 6c671dd24688dab98da40f3d8994b6a0fca0fdf5 authored over 3 years ago by Faisal Salman <[email protected]>
Delete redundant code

github.com/faisalman/ua-parser-js - 535f11bd2403910f29dabe6f90adb014ad016747 authored over 3 years ago by Faisal Salman <[email protected]>
Fix #492 LG TV WebOS detection

github.com/faisalman/ua-parser-js - 642c0399e831e27c5c86c3b7afee02e876250d01 authored over 3 years ago by Faisal Salman <[email protected]>
Merge branch 'master' into develop

github.com/faisalman/ua-parser-js - 3edacddb2474429c55fa39d1e6222d50bbf9266f authored over 3 years ago by Faisal Salman <[email protected]>
Update contributor list

github.com/faisalman/ua-parser-js - acc0b91ff5defa2ca9a722874e27277879292907 authored over 3 years ago by Faisal Salman <[email protected]>
Merge branch 'master' into develop

github.com/faisalman/ua-parser-js - f726dcd1ae4fea51e99b8ca574a1be51fbd70e1a authored over 3 years ago by Faisal Salman <[email protected]>
More test for tablet devices

github.com/faisalman/ua-parser-js - 383ca587ef9b8daffcf652ac39fc9b8f3708572e authored over 3 years ago by Faisal Salman <[email protected]>
Minor rearrangement

github.com/faisalman/ua-parser-js - 7c8aa435b26cb14537423cd5fe4ce077e0661db2 authored over 3 years ago by Faisal Salman <[email protected]>
Add new device & browser: Tesla

github.com/faisalman/ua-parser-js - 09aa9105dc370ded9275f70eae1f4eb67394966c authored over 3 years ago by Faisal Salman <[email protected]>
More test for latest phones with unique form factor (fold/flip/qwerty/swivel)

github.com/faisalman/ua-parser-js - 557cc2198d88068892eec6b61f2b2f4fe6e96314 authored over 3 years ago by Faisal Salman <[email protected]>
Release as 0.7.27

github.com/faisalman/ua-parser-js - f95aced43b1879bc03fe198a80bcd3d3f3750d86 authored over 3 years ago by Faisal Salman <[email protected]>
Merge branch 'master' of github.com:faisalman/ua-parser-js into master

github.com/faisalman/ua-parser-js - 24950f97aef7a6befc63e2f49d9248fa5db19f02 authored over 3 years ago by Faisal Salman <[email protected]>
Merge pull request #490 from SuperOleg39/fix-set-ua-limit

Add string check to setUA method

github.com/faisalman/ua-parser-js - cb30756f48c65082a40f2348803eea4cd8f3f430 authored over 3 years ago by Faisal Salman <[email protected]>
Add string check to setUA method

github.com/faisalman/ua-parser-js - 0868e372e0e1d2d8645d51e38a7c34b6647ce3eb authored over 3 years ago by o.drapeza <[email protected]>
Add new device: Fairphone

github.com/faisalman/ua-parser-js - 9d431cfdddf02a6733ef926290289bba3e751056 authored over 3 years ago by Faisal Salman <[email protected]>