Process 500+ PDFs per second with parallel processing. Built in Rust for maximum throughput — validate entire document libraries in seconds, not hours.
🔍
Matterhorn Protocol
21 check modules covering the machine-checkable failure conditions defined in the Matterhorn Protocol 1.1 for PDF/UA-1 (ISO 14289-1) compliance.
🚀
CI/CD Native
First-class support for SARIF (GitHub Code Scanning), JUnit XML, and JSON output. Ship accessible PDFs with every build.
📦
Use Anywhere
CLI, desktop app, browser (WebAssembly), npm package, GitHub Action, or Docker. One tool, every platform.
🛠️
GitHub Action
Drop-in GitHub Action with automatic SARIF upload. Add PDF accessibility checks to your workflow in two lines of YAML.
🧩
Extensible
Add custom checks with the Check trait. Horn's modular architecture makes it easy to tailor validation to your requirements.