urijs simple URI manipulation for javascript This library makes heavy use of getters, setters and constants and will not work in browsers < IE9. Documentation is available here. Licensed under the LGPL 3.