uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C89 (ANSI C). uriparser is cross-platform, fast, supports both char and wchar_t.