GitHub repository: shaharmor/ua-parser-js
Primary language: JavaScript
Description: UAParser.js - JavaScript-based user-agent parser to detect browser, engine, OS, CPU, and device type/model. Supports browser & node.js environment. Also available as jQuery/Zepto plugin, Bower/Meteor package, & RequireJS/AMD module.