GitHub repository: reedy/Net_URL2
Description: Class for parsing and handling URL. Parsing of URLs into their constituent parts (scheme, host, path etc.), URL generation, and resolving of relative URLs.