awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GoogleChrome avatar

GoogleChrome/accessibility-developer-toolsArchived

0
View on GitHub↗
2,301 stars·366 forks·JavaScript·Apache-2.0·1 view

Accessibility Developer Tools

This project provides a comprehensive library and framework for automated web accessibility auditing. It enables developers to verify that web content adheres to accessibility standards by executing a suite of programmatic rules against the document object model to identify potential barriers for users of assistive technologies.

The tool distinguishes itself through its modular rule-based engine, which performs deep analysis of semantic structures, including the validation of roles, states, and properties. It implements standard algorithms to compute accessible names and performs computed style analysis to evaluate visual contrast ratios, ensuring that interactive elements and text content remain perceivable and functional.

Beyond basic auditing, the project supports integration into development workflows through headless browser environments. This allows for the automation of compliance checks within continuous integration pipelines, covering areas such as keyboard navigation, table semantics, and media accessibility. The library is designed to be used as a programmatic utility for identifying and resolving accessibility issues throughout the development lifecycle.

Features

  • Accessibility Auditing - Provides a comprehensive framework for automated accessibility auditing and compliance reporting.
  • Accessibility Auditors - Provides a framework for executing automated accessibility compliance audits within headless browser environments for development workflows.
  • Rule Execution Engines - Executes modular logic checks against the document tree to identify accessibility violations.
  • Accessibility Auditing Tools - The tool confirms that the human language of the web page is explicitly declared in the markup to support assistive technology in processing and reading content correctly.
  • Headless Browser Testing Frameworks - Supports headless browser integration for automated testing in continuous integration pipelines.
  • Accessibility Auditing Libraries - Offers a programmatic library of automated rules and utilities for auditing web pages against accessibility standards.
  • Continuous Integration Checks - Provides automated accessibility compliance checks that integrate into continuous integration pipelines to catch user experience barriers early.
  • Accessibility Labeling - Verifies that interactive controls and media elements have associated text labels for assistive technology.
  • Assistive Technology Integrations - Validates that web elements and ARIA attributes are correctly interpreted by assistive technologies.
  • ARIA Attribute Validations - Performs programmatic validation of ARIA roles, states, and properties to ensure correct semantic structure for assistive technologies.
  • Role Validators - Ensures elements use valid ARIA roles and contain all required states and properties.
  • Contrast Color Calculators - Determines text-to-background contrast ratios and suggests accessible color alternatives to improve visual readability.
  • WCAG Contrast Checkers - Calculates and verifies text-to-background color contrast ratios against WCAG accessibility standards to ensure readability.
  • Image Accessibility Configurations - Ensures images provide descriptive alternative text or are marked as presentational.
  • Keyboard-Based Accessibility - Checks that interactive elements are focusable and follow a logical tab order for keyboard navigation.
  • Keyboard Navigation - Validates that interactive web elements are focusable and follow logical tab orders to support keyboard-only navigation.
  • Accessibility Audits - Calculates accessible names for elements to ensure screen readers interpret content as intended.

Star history

Star history chart for googlechrome/accessibility-developer-toolsStar history chart for googlechrome/accessibility-developer-tools

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Accessibility Developer Tools

Hand-picked collections where Accessibility Developer Tools appears.
  • Accessibility testing tools
  • Developer Tools

Open-source alternatives to Accessibility Developer Tools

Similar open-source projects, ranked by how many features they share with Accessibility Developer Tools.
  • pa11y/pa11ypa11y avatar

    pa11y/pa11y

    4,463View on GitHub↗

    Pa11y is an automated web accessibility auditor and WCAG compliance scanner. It functions as a headless browser testing tool and a Node.js accessibility API that identifies barriers for users with disabilities using automated rules and industry standards. The project provides a programmable interface for triggering audits and retrieving structured result objects within JavaScript applications. It distinguishes itself through capabilities such as user interaction simulation, page state synchronization, and the ability to restrict test scopes using CSS selectors to audit specific page regions.

    JavaScripta11yaccessibilityaccessibility-testing
    View on GitHub↗4,463
  • dequelabs/axe-coredequelabs avatar

    dequelabs/axe-core

    6,900View on GitHub↗

    axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit

    JavaScripta11yaccessibilityaxe
    View on GitHub↗6,900
  • getgauge/taikogetgauge avatar

    getgauge/taiko

    3,663View on GitHub↗

    Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c

    JavaScriptautomationheadlessheadless-browsers
    View on GitHub↗3,663
  • htmlhint/htmlhinthtmlhint avatar

    htmlhint/HTMLHint

    3,321View on GitHub↗

    HTMLHint is an HTML linter and static analysis tool designed to identify structural errors and syntax violations in source code. It functions as a configurable validator that scans local files and remote URLs to detect malformed tags, duplicate IDs, and document structure inconsistencies. The tool serves as an accessibility auditor, verifying that web elements include necessary labels and alternative text for images. It further distinguishes itself by enforcing web document compliance, checking for the presence of doctypes, language attributes, and head metadata. The project covers a broad r

    JavaScriptanalysiscode-analysiscode-quality
    View on GitHub↗3,321
See all 30 alternatives to Accessibility Developer Tools→

Frequently asked questions

What does googlechrome/accessibility-developer-tools do?

This project provides a comprehensive library and framework for automated web accessibility auditing. It enables developers to verify that web content adheres to accessibility standards by executing a suite of programmatic rules against the document object model to identify potential barriers for users of assistive technologies.

What are the main features of googlechrome/accessibility-developer-tools?

The main features of googlechrome/accessibility-developer-tools are: Accessibility Auditing, Accessibility Auditors, Rule Execution Engines, Accessibility Auditing Tools, Headless Browser Testing Frameworks, Accessibility Auditing Libraries, Continuous Integration Checks, Accessibility Labeling.

What are some open-source alternatives to googlechrome/accessibility-developer-tools?

Open-source alternatives to googlechrome/accessibility-developer-tools include: pa11y/pa11y — Pa11y is an automated web accessibility auditor and WCAG compliance scanner. It functions as a headless browser… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile… getgauge/taiko — Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions… htmlhint/htmlhint — HTMLHint is an HTML linter and static analysis tool designed to identify structural errors and syntax violations in… frontendmasters/front-end-handbook-2018 — This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills… gdh1995/vimium-c — Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It…