GitHub repository: 51Degrees/ua-parser-js
Primary language: JavaScript
Description: 51Degrees UAParser provides comprehensive device data based on User-Agent Client Hints and/or the User-Agent. The package can be used both in the browser and Node.js environment.