GitHub repository: whimsicaldreamer/device-detector-js
Description: A TypeScript/Javascript port of Matomo device-detector