AccessLint logo

Catch iOS accessibility violations at build time, not after release.

25 rules. SwiftUI + UIKit. WCAG-mapped. Free CLI, paid cloud.

Three steps to accessible iOS code.

Install the CLI, point it at your source directory, and enforce in CI. No runtime SDK required.

01

Install

Add AccessLint via Homebrew. One command, no dependencies.

brew tap synctek-llc/accesslint && brew install accesslint
02

Analyze

Run analysis on your Swift source files. Get results in JSON, Markdown, or inline.

accesslint analyze ./Sources
03

Enforce

Add the GitHub Action to your CI pipeline. Block PRs that introduce violations.

- uses: SyncTek-LLC/AccessLint@v1.3.0

Start free. Scale when you need to.

The CLI is free forever. Cloud features unlock team workflows and audit trails.

Free

$0
For individual developers
  • CLI analysis with 25 rules
  • SwiftUI + UIKit support
  • JSON and Markdown output
  • Baseline comparison
  • CI exit codes
  • WCAG-mapped diagnostics
Install Free

Enterprise

$299 / month
For organizations with compliance needs
  • Everything in Team
  • Custom rules
  • SSO / SAML
  • Audit logs
  • SLA guarantee
  • Dedicated support
Contact Us

Get up and running in seconds.

Multiple installation options. Pick the one that fits your workflow.

Homebrew (recommended)

Tap the formula and install. Works on macOS.

brew tap synctek-llc/accesslint && brew install accesslint

Direct Download

Grab the latest binary from GitHub Releases.

GitHub Action

Add to your CI workflow to enforce accessibility on every pull request.

name: AccessLint on: [pull_request] jobs: lint: runs-on: macos-latest steps: - uses: actions/checkout@v4 - uses: SyncTek-LLC/AccessLint@v1.3.0 with: path: ./Sources format: github

Swift Package Manager

Add AccessLint as a package dependency in Xcode or Package.swift.