uri-js (bower): An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/normalizing/resolving/serializing library for JavaScript.
Keywords: URI|IRI|IDN|URN|HTTP|HTTPS|MAILTO|RFC3986|RFC3987|RFC5891|RFC2616|RFC2818|RFC2141|RFC4122|RFC6068