GitHub repository: swaitw/ua-parser-js
Primary language: JavaScript
Description: UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.