Ship accessible. Stay accessible.
AccessLint checks your app for accessibility issues as you build, on every pull request, and on your live site, so problems get caught, not shipped.
Coverage from pull request to production
In development
Catch issues in the tests you already run: assertions for Playwright, Vitest, and Storybook, plus a Chrome extension for spot checks.
In review
AccessLint reviews every pull request, auditing the changed files and commenting inline so regressions are flagged before they merge. See a sample review.
In production
Monitor real user journeys on your live site. A new accessibility issue triggers an alert you can trust, with evidence you can share. See monitoring.

Try it now: scan any page or repo
Powered by @accesslint/core
Every stage runs the same @accesslint/core engine: 95 rules, zero dependencies, 53ms median audit time.
The toolkit
Core
A zero-dependency WCAG engine for browsers, headless browsers, and server-side DOMs.
Playwright
Accessibility assertions for your Playwright end-to-end tests with a single matcher.
Vitest
Accessibility assertions for your Vitest test suite with a single matcher.
Storybook
Accessibility feedback for every component in your Storybook.
a11y agent
Real-time WCAG auditing in your browser with AI-powered guidance.