Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Accessibility Testing Software
  3. Sa11y

Sa11y

Plans and prices

Sa11y

Free

Open-source accessibility testing libraries · packages installable from npm

Every plan, in full

On the record

Browser integrations
A minified bundle can be injected into a browser for integration testing and supports Selenium Java and WebdriverIO patterns.opensource.salesforce.com · read 5 Oct 2026
Browser testing
The WebdriverIO package checks browser-rendered pages with `assertAccessible()` or `assertAccessibleSync()`.opensource.salesforce.com · read 12 Oct 2026
Custom runners
The framework-agnostic matcher package exposes programmatic accessibility checks for custom test runners and integrations.opensource.salesforce.com · read 12 Oct 2026
Distribution
The project documents installation of its packages using npm or Yarn.opensource.salesforce.com · read 12 Oct 2026
DOM requirement
Accessibility checks require a rendered DOM, and template elements cannot be checked directly unless rendered.opensource.salesforce.com · read 12 Oct 2026
Frameworks
The project provides integrations for Jest unit tests, Vitest unit tests, and WebdriverIO component and integration tests.opensource.salesforce.com · read 5 Oct 2026
Intended audience
The project describes its libraries as tools for teams adding automated accessibility testing from unit tests through integration tests.opensource.salesforce.com · read 5 Oct 2026
Jest
The Jest package provides a `toBeAccessible()` matcher and can run accessibility checks automatically at the end of each test.opensource.salesforce.com · read 12 Oct 2026
Jest matcher
The Jest package provides a toBeAccessible() matcher and can run accessibility checks automatically after each test.opensource.salesforce.com · read 5 Oct 2026
JSDOM limits
The Jest documentation says color-contrast and audio/video checks are disabled or unavailable in JSDOM and recommends a real browser for checks requiring visual rendering.opensource.salesforce.com · read 5 Oct 2026
Maker headquarters
Salesforce identifies San Francisco as its home and headquarters.careers.salesforce.com · read 12 Oct 2026
Not Salesforce-specific
The libraries can test any user interface supported by axe-core and are designed to be flexible, customizable, and reusable across testing workflows.opensource.salesforce.com · read 5 Oct 2026
Other integrations
A browser bundle supports Selenium Java and WebdriverIO integration patterns.opensource.salesforce.com · read 12 Oct 2026
Purpose
Sa11y is a collection of automated accessibility testing libraries and tools based on axe-core.opensource.salesforce.com · read 12 Oct 2026
Rendered DOM required
The Jest documentation says checks run against a rendered DOM and cannot be run on static HTML markup.opensource.salesforce.com · read 5 Oct 2026
Reporting
The results formatter can filter exceptions and add WCAG metadata to accessibility results.opensource.salesforce.com · read 12 Oct 2026
Rule presets
Sa11y provides Base, Extended, and Full axe rule presets, with Base used by default in the Jest and Vitest matchers and assert APIs.opensource.salesforce.com · read 5 Oct 2026
Rule sets
Sa11y provides base, extended, and full axe rule sets; base is the default, while extended includes WCAG AAA, experimental, and non-WCAG best-practice rules.opensource.salesforce.com · read 12 Oct 2026

Alternatives to Sa11y

Every alternative, ranked