yazpp
« Back to VersTracker
Description:
C++ API for the Yaz toolkit
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ z39.50 library sru indexdata
Install: brew install yazpp
About:
Yazpp provides a modern C++ interface for the Yaz toolkit, which is used for Z39.50/SRU client and server development. It simplifies the implementation of information retrieval protocols by abstracting low-level complexities. This library is essential for building applications that communicate with library catalogs and other Z39.50 compliant databases.
Key Features:
  • Object-oriented C++ wrapper for Yaz
  • Supports Z39.50 and SRU protocols
  • Simplifies client and server implementation
  • Handles PDU encoding and decoding automatically
Use Cases:
  • Developing Z39.50 client applications
  • Building library catalog search interfaces
  • Creating SRU gateway services
Alternatives:
  • yaz – Yaz is the underlying C library that Yazpp wraps, offering lower-level control but requiring more boilerplate code.
Version History
Detected Version Rev Change Commit