Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.41 KB

File metadata and controls

63 lines (45 loc) · 2.41 KB
layout default

What is ua-parser?

ua-parser is an open-source and community-driven, regexp-based user-agent parser. It has been ported to many different programming languages all of which share the same parser.

Structure

ua-parser now has its own GitHub org which contains:

  • uap-core: This is the core parser shared by all language ports. Also contains the test suite.
  • uap-ref-impl: A reference implementation written for node.js.
  • ua-parser.github.io: The repository for this website. It also doubles as the home of this project where all meta issues are filed.

A number of language ports are also hosted within this org, including ports written in:

Communication channels

Contributing

All contributions are welcomed.

To contributing to a given language port, check its contributing guidelines.

To contribute to the core parser, test suite or simply report news user agent strings, please refer to the uap-core's contributors' guide.

FAQ

A user agent string isn't parsed properly, what do I do?

Try parsing it here. This should run the latest parser. If that doesn't work, you found a bug (or a new browser). File an issue!