The Universal Device Detection library, that parses User Agents and detects browsers, operating systems, devices (desktop, tablet, mobile, tv, cars, console, etc.), brands and models.