These are some of the automated tools available, no endorsement implied. If you know of one that exists but is not listed here, please file an issue and let us know!
- Accessibility Insights
A browser extension that helps developers find and fix accessibility issues in web apps and sites.
- AccessLint/screenreaders
Screen reader automation tools by AccessLint, including VoiceOver.js and Auto-VO.
- AccessLint
AccessLint brings automated web accessibility testing into your development workflow. When a pull request is opened, AccessLint reviews the changes and comments with any new accessibility issues, giving you quick, timely, and targeted feedback, before code goes live.
- alfa
Suite of open and standards-based tools for performing reliable accessibility conformance testing at scale.
- ANDI
ANDI (Accessible Name & Description Inspector) is a free open-source tool that can be used to test websites for conformance to the Web Content Accessibility Guidelines (WCAG) 2.0 Level A and AA success criteria.
- ARC
Single-page, on-demand, accessibility testing tool.
- Assistive-Webdriver
Assistive-Webdriver is a tool to automate end-to-end web application tests with a screen reader.
- @axe-core/react
Test your React application with the axe-core accessibility testing library. Results will show in the Chrome DevTools console.
- aXe-core
A accessibility testing engine for JavaScript.
- aXe DevTools
A browser extension that anyone can use to help identify and resolve common accessibility issues.
- Editoria11y
A user-friendly automatic content accessibility checker.
- ember-a11y-testing
Accessibility testing for Ember apps; provides middleware that allows the browser to talk to the node process running the tests via testem.
- ember-template-lint
Linting for your handlebars templates. Supports custom and shared configs, todo utils, and auto-fixes.
- equal-access accessibility-checker engine
IBM accessibility rules and evaluation engine to help users to check their web pages to identify and report accessibility issues. Part of the IBM Equal Access Accessibility Checker suite.
- equal-access accessibility-checker extension
Adds automated accessibility checking capabilities to Firefox and Chromium browsers. Part of the IBM Equal Access Accessibility Checker suite.
- equal-access accessibility-checker testing libraries
Automated accessibility testing for Node.js-based, Cypress, or Karma test runners. Part of the IBM Equal Access Accessibility Checker suite.
- eslint-plugin-jsx-a11y
Accessibility Linting for your React applications.
- eslint-plugin-lit-a11y
Accessibility linting plugin for lit-html. Most of the rules are ported from eslint-plugin-jsx-a11y, and made to work with lit-html templates and custom elements.
- eslint-plugin-vuejs-accessibility
Accessibility Linting for your Vue applications.
- Guidepup
Screen reader driver for test automation, including VoiceOver and NVDA.
- JAWS Inspect
A screen reader testing tool that vastly simplifies accessibility and JAWS® compatibility testing by providing a text output of JAWS speech.
- jest-axe
Custom Jest matcher for axe for testing accessibility.
- keyboard-testing-library
An extension of Testing Library focused on simulating keyboard-only users behaviors.
- Lighthouse
The Lighthouse Accessibility score is a weighted average of all accessibility audits.
- Luma
A powerful and accurate photosensitive epilepsy seizure triggers detection tool.
- Pa11y
A command-line tool for testing the accessibility of any URL.
- Sa11y
A customizable, framework-agnostic content accessibility checker geared towards content authors. Sa11y straightforwardly identifies errors or warnings at the source with a simple tooltip on how to fix them.
- screen-reader-testing-library
Utilities to match the speech output of screen readers when replaying user interactions.
- Stark for Figma
Contrast & Accessibility Checker
- storybook-addon-a11y
Use Storybook? This addon can help make your UI components more accessible.