topoff/user-agent-parser (packagist): UserAgent parsing done right
Keywords: User agent parser