A library to parse/manipulate/use uris


This is a library to parse/manipulate/use uris. It parses uri's according to RFC 3986

You can discuss this project on our mailing list


tarball distributions of all versions available

Gentoo users: an ebuild is available in my private portage overlay


You can browse our darcs repository

Developer Notes

The full API can be found here. Each scheme is it's own type so you can dispatch based on the scheme of the uri. A uri can be created either with the generic constructor (uri ) or with a scheme specific constructor (http "//" :fragment "download").