Skip to content
SPECIFICTION
Get listed

Horn

horn.report

Free plan WebWindowsmacOSLinuxSelf-hosted
Visit horn.report
Spec score 8.3 #53 of 169 in Accessibility Testing Software

Spec sheet

Purpose
Horn is an open-source PDF/UA checker based on the Matterhorn Protocol.Read 13 Oct 2026 · horn.report
Product
Horn is an open-source PDF/UA checker based on the Matterhorn Protocol.Read 12 Oct 2026 · horn.report
Platforms
The getting-started guide lists pre-built binaries for macOS, Linux, and Windows, plus a desktop app for those systems.Read 13 Oct 2026 · horn.report
Deployment
The getting-started guide documents installation from source and Docker usage.Read 13 Oct 2026 · horn.report
Integrations
The repository documents GitHub Actions and GitLab CI examples, as well as SARIF output for GitHub Code Scanning.Read 13 Oct 2026 · github.com
License
The homepage states that Horn is released under the MIT / Apache 2.0 License.Read 13 Oct 2026 · horn.report
Browser and Node
The getting-started guide says Horn can run in a browser or Node.js through its WebAssembly npm package.Read 13 Oct 2026 · horn.report
Browser and Node.js
The getting-started guide says Horn can be used in a browser or Node.js through its WebAssembly npm package.Read 12 Oct 2026 · horn.report
CI output
Horn supports SARIF, JUnit XML, and JSON output for CI/CD workflows.Read 12 Oct 2026 · horn.report
CI/CD
Horn provides a GitHub Action that can automatically upload SARIF results to GitHub Code Scanning.Read 13 Oct 2026 · github.com
CLI platforms
The getting-started guide lists prebuilt CLI binaries for macOS, Linux, and Windows.Read 12 Oct 2026 · horn.report
Company details
The homepage credits Horn Contributors and gives copyright as 2025-present; it does not state a headquarters or founding date.Read 13 Oct 2026 · horn.report
Custom checks
The homepage says developers can add custom checks using Horn's Check trait.Read 13 Oct 2026 · horn.report
Desktop platforms
The getting-started guide lists desktop downloads for macOS, Windows, and Linux.Read 12 Oct 2026 · horn.report
Docker
The getting-started guide provides instructions to build and run Horn in Docker.Read 12 Oct 2026 · horn.report
Extensibility
The homepage says developers can add custom checks with Horn's Check trait.Read 12 Oct 2026 · horn.report
GitHub Action
The GitHub Action can automatically upload SARIF results to GitHub Code Scanning.Read 12 Oct 2026 · github.com
Installation requirement
Installing Horn from source requires Rust 1.85 or later and edition 2024.Read 12 Oct 2026 · horn.report
PDF/UA-2
The product repository says Horn also validates PDF/UA-2 documents and applies 37 PDF/UA-2-specific rules.Read 13 Oct 2026 · github.com
Performance
The homepage states that Horn processes 500+ PDFs per second with parallel processing.Read 13 Oct 2026 · horn.report
Reports
Horn supports SARIF, JUnit XML, JSON, and human-readable text output.Read 13 Oct 2026 · github.com
Security and compliance
The homepage describes Horn as an open-source checker for PDF/UA against ISO 14289-1 and says it scores 100% on the veraPDF PDF/UA-1 corpus.Read 13 Oct 2026 · horn.report
Standards
It automates 87 machine-checkable Matterhorn Protocol 1.1 conditions, surfaces 48 human-judgment conditions for manual review, and identifies 2 conditions without a defined test.Read 13 Oct 2026 · horn.report
Ways to use
Horn is available as a CLI, desktop app, browser WebAssembly build, npm package, GitHub Action, and Docker image.Read 12 Oct 2026 · horn.report

Plans and prices

Horn Free Open-source; MIT / Apache 2.0 License Read 13 Oct 2026 · horn.report

Every Horn plan and price →

Where Specifiction places it

Alternatives to HornAll alternatives →