User Agent strings parsing library
A library to identify devices (phones, tablets) and their capabilities by parsing (browser/HTTP) user agent strings.