uriparser is a library that parses Uniform Resource Identifiers (URIs), strictly adhering to RFC 3986 where syntax for URIs is defined. URIs are used to identify and locate resources, like http://www.debian.org or ISBN:0-395-36341-1. . uriparser has the following features: . * strictly compliant to RFC 3986, implementing: + parsing + reference resolution + reference creation + recomposition + syntax-based normalization * fast (linear input length time complexity) * unicode support