For a new project, I need some user agent parsing libraries. I've had a look at a couple of them, and thought it would be a good idea to share the links.
1. Browser.php: this isn't a C# project, but it can easily be converted to one, with basic PHP knowledge. It's a single file, and pretty accurate.
2. UASparser: a simple library, with easily understandable code. The only thing I disliked is that the OS and browser versions aren't avalable separately; they are available in the name only.
3. UA-parser: I found this library to be the most complete. It exposes the name of the browser/os, and it's version as major version & minor version. What I don't like about it is that it's more difficult to setup.
Hope you found this interesting; and also that it saved some time.