ECMAScript AST query library.
UAParser.js - The Essential Web Development Tool for User-Agent Detection.
The regex file necessary to build language ports of Browserscope's user agent parser.
Useragent parser for Node.js, ported from browserscope.org