apr-util
« Back to VersTracker
Description:
Companion library to apr, the Apache Portable Runtime library
Type: Formula  |  Latest Version: 1.6.3@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @ApacheSoftware  |  formulae.brew.sh
Category: Developer tools
Tags: library apache portability utilities networking
Install: brew install apr-util
About:
APR-util provides a consistent, cross-platform API for common utility functions like database access, XML parsing, and cryptography. It abstracts away platform differences, allowing developers to write portable code that leverages the underlying Apache Portable Runtime (APR) library. This companion library is essential for building robust applications that need to interface with various backends without rewriting core logic.
Key Features:
  • Database abstraction layer supporting ODBC, PostgreSQL, and MySQL
  • XML parsing capabilities for configuration and data interchange
  • Cryptographic functions leveraging OpenSSL for secure communications
  • Consistent URI parsing and manipulation APIs
  • Cross-platform compatibility built on APR foundation
Use Cases:
  • Developing portable server applications that require database connectivity
  • Building cross-platform tools that need XML configuration parsing
  • Creating network services requiring cryptographic operations and URI handling
Alternatives:
  • libcurl – Focuses on HTTP/URL transfers rather than broad utility functions
  • glib – GNOME's utility library with similar features but GTK ecosystem dependency
License: Apache-2.0
Dependencies: apr, openssl@3, mawk, unixodbc
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit