saxon
« Back to VersTracker
Description:
XSLT and XQuery processor
Type: Formula  |  Latest Version: 12.9@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xml xslt xquery xpath data-transformation developer-tools
Install: brew install saxon
About:
Saxon is a highly robust and high-performance engine for XSLT, XQuery, and XPath processing. Developed by Saxonica, it implements the latest W3C specifications (XSLT 3.0, XQuery 3.1, and XPath 3.1). Its main value proposition is delivering enterprise-grade XML data integration, transformation, and querying capabilities directly from the command line or as a Java library.
Key Features:
  • Full compliance with XSLT 3.0, XQuery 3.1, and XPath 3.1 standards
  • High-performance streaming and parallel processing capabilities
  • Supports XSLT 3.0 packages and dependency management
  • Command-line interface for batch processing and scripting
  • Available as a Java library for integration into other applications
Use Cases:
  • Transforming XML data into various formats like HTML, JSON, or CSV
  • Extracting and querying specific data subsets from large XML documents
  • Automating data conversion pipelines in CI/CD workflows
  • Generating reports from XML-based data sources
Alternatives:
  • xsltproc – Lightweight and fast, but typically supports only XSLT 1.0, lacking the advanced features of Saxon.
  • BaseX – An XML database and XQuery processor with a GUI, whereas Saxon is primarily a command-line tool and library focused on transformation performance.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 5:50pm 12.9 0 VERSION_BUMP 56f4d213