uriparser
« Back to VersTracker
Description:
URI parsing library (strictly RFC 3986 compliant)
Type: Formula  |  Latest Version: 1.0.0@0  |  Tracked Since: Dec 15, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: uri rfc3986 c-library parsing networking
Install: brew install uriparser
About:
uriparser is a strictly RFC 3986 compliant URI parsing and manipulation library. It provides robust functions for parsing URIs into their component parts, resolving relative references, and checking for validity. Its primary value is offering a reliable, standards-compliant solution for handling URIs in C and C++ applications.
Key Features:
  • Strict RFC 3986 and RFC 3987 compliance
  • Written in ISO C89 for maximum portability
  • Zero-dependency library
  • Provides functions for parsing, composing, and resolving URIs
Use Cases:
  • Parsing and validating URIs in network applications
  • Implementing URI resolution in web servers or clients
  • Sanitizing and normalizing URL inputs in C/C++ software
Alternatives:
  • libcurl – libcurl is a full-featured URL transfer library, whereas uriparser focuses solely on parsing and manipulation without network capabilities.
Version History
Detected Version Rev Change Commit
Dec 15, 2025 8:21pm 0 VERSION_BUMP e68a4242
Sep 10, 2025 8:53am 0 VERSION_BUMP f892ae24