* browser https://github.com/fnando/browser
* Mobvious https://github.com/jistr/mobvious (uses MobileESP (ruby port is at least compatible)
* UserAgent https://github.com/josh/useragent (makes no mobile/non-mobile distinction)
=== Server Detection Frameworks ===