exempi
« Back to VersTracker
Description:
Library to parse XMP metadata
Type: Formula  |  Latest Version: 2.6.6@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: metadata xmp library multimedia c++
Install: brew install exempi
About:
Exempi is a C++ library that provides a robust API for parsing, editing, and saving XMP (Extensible Metadata Platform) metadata embedded within digital media files. It serves as a powerful backend for applications needing to manage rich metadata without relying on Adobe's proprietary SDK. Its main value proposition is offering a stable, open-source solution for complex metadata workflows across various file formats.
Key Features:
  • Support for reading and writing XMP packets
  • Handles multiple file formats including JPEG, TIFF, and PNG
  • Provides a C++ API for integration into applications
  • Implements the full XMP 2.1 specification
Use Cases:
  • Embedding copyright and licensing info into images
  • Automating metadata extraction for digital asset management systems
  • Developing custom image processing tools that preserve metadata
Alternatives:
  • exiv2 – Exiv2 is a more general-purpose metadata library that supports Exif, IPTC, and XMP, whereas Exempi focuses specifically on robust XMP implementation.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 6:31am 0 VERSION_BUMP f4298564
Sep 13, 2024 3:28am 0 VERSION_BUMP 22d9991e