yaz
« Back to VersTracker
Description:
Toolkit for Z39.50/SRW/SRU clients/servers
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: z39.50 information-retrieval library sru srw protocol
Install: brew install yaz
About:
Yaz is a comprehensive toolkit for developing clients and servers using the Z39.50, SRW, and SRU protocols. It provides essential libraries and utilities for information retrieval, enabling connection and query handling across diverse digital library systems. Its main value is simplifying the implementation of standard search and retrieval interfaces for library and archival applications.
Key Features:
  • Client and server development libraries for Z39.50, SRW, and SRU
  • Command-line utilities for testing and interacting with targets
  • Supports various record syntaxes like MARC, XML, and GRS-1
  • Cross-platform compatibility and language bindings
Use Cases:
  • Building custom library catalog search clients
  • Implementing a Z39.50/SRU gateway for a digital repository
  • Debugging and testing connections to library databases
Alternatives:
  • Solr – Solr is a general-purpose search platform, whereas Yaz is a specialized toolkit for library-specific Z39.50/SRU protocols.
  • Zebras – Zebras is an open-source Z39.50/SRU server that often uses Yaz libraries for protocol handling.
Version History
Detected Version Rev Change Commit
Jan 6, 2026 8:34pm 0 REVISION_ONLY aabbcbd1
Jan 9, 2025 1:50pm 0 VERSION_BUMP 12550912
Nov 13, 2024 10:49am 2 VERSION_BUMP 2db9c979
Oct 31, 2024 3:09am 2 VERSION_BUMP 6726d4fa
Sep 20, 2024 10:21pm 0 VERSION_BUMP c3e40a34
Sep 20, 2024 4:38pm 0 VERSION_BUMP 2351335e