awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repositorios

Awesome GitHub RepositoriesAccessibility Testing

Tools that evaluate software interfaces to ensure they meet accessibility standards for users with disabilities.

Explore 29 awesome GitHub repositories matching testing & quality assurance · Accessibility Testing. Refine with filters or upvote what's useful.

Awesome Accessibility Testing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • puppeteer/puppeteerAvatar de puppeteer

    puppeteer/puppeteer

    94,811Ver en GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    Evaluate individual nodes within the accessibility tree to verify their compatibility with screen readers and other navigation tools.

    TypeScriptautomationchromechromium
    Ver en GitHub↗94,811
  • microsoft/playwrightAvatar de microsoft

    microsoft/playwright

    91,074Ver en GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Compares the current accessibility tree against stored snapshots to detect regressions in component accessibility.

    TypeScriptautomationchromechromium
    Ver en GitHub↗91,074
  • storybooks/storybookAvatar de storybooks

    storybooks/storybook

    90,364Ver en GitHub↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    Includes tools to analyze interface elements for accessibility violations to ensure inclusive user experiences.

    TypeScript
    Ver en GitHub↗90,364
  • vercel-labs/agent-browserAvatar de vercel-labs

    vercel-labs/agent-browser

    36,203Ver en GitHub↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Extracts compact accessibility trees with unique references to enable efficient agent navigation.

    Rust
    Ver en GitHub↗36,203
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Ver en GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Automates the creation of compliance reports by scanning web interfaces against accessibility standards.

    Pythonaigithub-copilothacktoberfest
    Ver en GitHub↗35,119
  • lightpanda-io/browserAvatar de lightpanda-io

    lightpanda-io/browser

    31,168Ver en GitHub↗

    This project is a high-performance headless browser engine designed for scalable web automation, data extraction, and AI agent integration. It provides a specialized environment that allows autonomous agents and testing frameworks to interact with web content through standardized remote control protocols. By executing pages in a lightweight, headless state, the engine minimizes resource consumption while maintaining the ability to perform complex navigation and dynamic content rendering. The platform distinguishes itself through deep integration with AI-centric communication layers and advanc

    Returns a structured array of nodes representing the accessibility tree of a web page to provide semantic context for automated agents.

    Zigbrowserbrowser-automationcdp
    Ver en GitHub↗31,168
  • opendataloader-project/opendataloader-pdfAvatar de opendataloader-project

    opendataloader-project/opendataloader-pdf

    25,769Ver en GitHub↗

    This project is a PDF data extraction tool and document preprocessor designed to convert PDF files into structured formats such as Markdown, JSON, and HTML. It functions as an OCR document parser for scanned files, an accessibility automator for generating PDF/UA compliant metadata, and a loader for AI orchestration frameworks like LangChain. The software distinguishes itself through specialized handling of complex document elements, including the conversion of mathematical formulas into LaTeX and the generation of natural-language descriptions for charts and images. It utilizes recursive seg

    Validates PDF documents against industry standards to ensure logical structure and accessibility compliance.

    Javaa11yaccessibilityai
    Ver en GitHub↗25,769
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Validates that remediated interfaces meet specific conformance levels through rigorous testing and documentation.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • testing-library/react-testing-libraryAvatar de testing-library

    testing-library/react-testing-library

    19,606Ver en GitHub↗

    React Testing Library is a testing framework for verifying React components by interacting with rendered output instead of internal implementation details. It functions as a DOM testing utility and a frontend integration testing tool that mounts components into a virtual document object model for execution within Node.js environments. The library utilizes an accessibility-first query engine to locate user interface elements via ARIA roles and labels. This approach ensures web accessibility standards are met by mirroring how users perceive the interface rather than relying on implementation-sp

    Ensures web interfaces meet accessibility standards by validating them through user-perceivable labels and roles.

    JavaScriptjavascriptreactjstesting
    Ver en GitHub↗19,606
  • github/opensource.guideAvatar de github

    github/opensource.guide

    15,530Ver en GitHub↗

    This project serves as a comprehensive repository of best practices and documentation standards for managing open source software. It provides a foundational framework for establishing project governance, defining contributor roles, and structuring the lifecycle of collaborative software development. By centralizing knowledge on community building and operational transparency, it acts as a guide for launching, maintaining, and scaling healthy software projects. The project distinguishes itself by offering actionable strategies for the human and organizational aspects of software development t

    Combines automated scanning tools with manual user testing to identify and resolve accessibility barriers.

    HTMLbest-practicesdocumentationhacktoberfest
    Ver en GitHub↗15,530
  • microsoft/playwright-pythonAvatar de microsoft

    microsoft/playwright-python

    14,279Ver en GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Captures accessibility trees as YAML snapshots to verify application accessibility standards in automated tests.

    Pythonchromiumfirefoxplaywright
    Ver en GitHub↗14,279
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Ver en GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Waits for rendering passes to settle or for specific visual conditions to be met before executing test assertions.

    TypeScript
    Ver en GitHub↗12,131
  • nightwatchjs/nightwatchAvatar de nightwatchjs

    nightwatchjs/nightwatch

    11,948Ver en GitHub↗

    Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o

    Provides tools for validating that user interfaces meet established accessibility conformance levels and standards.

    JavaScriptautomated-testingchromedriverend-to-end-testing
    Ver en GitHub↗11,948
  • mozilla-firefox/firefoxAvatar de mozilla-firefox

    mozilla-firefox/firefox

    11,305Ver en GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Postpones rendering snapshots until specific conditions are met to ensure accurate visual output during testing.

    JavaScript
    Ver en GitHub↗11,305
  • mobile-dev-inc/maestroAvatar de mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Ver en GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Links UI elements to stable identifiers to ensure test scripts remain resilient against interface changes.

    Kotlinandroidblackbox-testingios
    Ver en GitHub↗10,788
  • ckeditor/ckeditor5Avatar de ckeditor

    ckeditor/ckeditor5

    10,435Ver en GitHub↗

    CKEditor 5 is a modular rich text editor framework and JavaScript UI component used to build customizable visual editors. It serves as a system for generating HTML or Markdown content, providing both full rich-text editor components and restricted inline editor components for web applications. The framework includes a collaborative editing engine for real-time simultaneous editing, change tracking, and threaded commenting. It features an AI text assistant for polishing, rewriting, and generating content, as well as a document export engine that transforms rich text into PDF and Word files. T

    Validates edited content against accessibility rules to ensure inclusivity and conformance.

    JavaScriptckeditorckeditor5contenteditable
    Ver en GitHub↗10,435
  • devexpress/testcafeAvatar de DevExpress

    DevExpress/testcafe

    9,904Ver en GitHub↗

    TestCafe is a Node.js end-to-end web testing framework used to automate browser tests with JavaScript or TypeScript. It serves as a cross-browser testing tool and a command-line execution engine designed for integration into continuous integration pipelines. The framework supports behavior-driven development by mapping human-readable Gherkin syntax to automation logic. It also includes an integrated web accessibility auditor to identify violations within web applications. The toolset covers a broad range of automation capabilities, including parallel test execution across multiple browser in

    Provides automated scanners for detecting accessibility violations within web applications.

    JavaScript
    Ver en GitHub↗9,904
  • kickstarter/ios-ossAvatar de kickstarter

    kickstarter/ios-oss

    8,667Ver en GitHub↗

    This is the open-source iOS application for Kickstarter, a platform that lets users discover and back creative projects, manage pledges, and track campaign updates from their mobile device. The app is built around a view model architecture that maps input signals to output signals in a pure functional core, isolating side effects to the boundary layer for testability. The project employs a reactive view model pattern with signal-driven state management, using Swift protocols for component design to enable dependency injection and mock-based testing. User interfaces are assembled entirely in c

    Verifies that view model outputs produce correct localized strings and accessible interfaces across all supported languages.

    Swiftfrpfunctional-programmingfunctional-reactive-programming
    Ver en GitHub↗8,667
  • dequelabs/axe-coreAvatar de dequelabs

    dequelabs/axe-core

    6,900Ver en 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

    Provides a programmatic engine for automating accessibility testing within CI/CD pipelines and UI test suites.

    JavaScripta11yaccessibilityaxe
    Ver en GitHub↗6,900
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Ver en GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Waits for the first of multiple conditions, like sleep completion or event arrival, before resuming a task.

    Goconcurrencydagdistributed
    Ver en GitHub↗6,622
Ant.12Siguiente
  1. Home
  2. Testing & Quality Assurance
  3. Accessibility and Visual Testing
  4. Accessibility Testing

Explorar subetiquetas

  • AI-Powered AnalysisUse of machine learning and computer vision to automate the detection of element roles and contrast. **Distinct from Accessibility Testing:** Specifically leverages AI to reduce manual effort, unlike general rule-based accessibility testing.
  • Accessibility API Mapping TestsExecutes Python tests that check how browser accessibility APIs map to web content standards. **Distinct from Accessibility Testing:** Distinct from Accessibility Testing: focuses specifically on testing browser accessibility API mappings to standards, not general accessibility evaluation.
  • Accessibility Auditing ToolsAutomated scanners for detecting accessibility violations.
  • Accessibility Compliance VerifiersTools for validating that interfaces meet specific accessibility conformance levels through rigorous testing. **Distinct from Accessibility Testing:** Distinct from Accessibility Testing: focuses on formal conformance verification and documentation rather than general accessibility testing.
  • Accessibility IdentifiersTags for interface components to ensure reliable targeting in accessibility trees. **Distinct from Accessibility Testing:** Distinct from general accessibility testing: focuses on element targeting identifiers rather than compliance auditing.
  • Accessibility Scan ReportsArtifacts and diagnostic data generated from automated accessibility audits.
  • Accessibility Snapshot Testing1 sub-etiquetaVerification of accessibility trees by comparing current state against stored YAML or JSON snapshots.
  • Accessibility Tree GeneratorsUtilities that analyze and capture the accessibility tree structure of web pages to evaluate node compatibility.
  • Accessibility Violation SuppressionMechanisms to ignore or exclude specific accessibility rules or DOM elements during automated audits.
  • Guided EvaluationsInteractive procedures that help non-experts identify accessibility violations. **Distinct from Accessibility Testing:** Focuses on the 'guided' experience for non-experts as opposed to general accessibility testing tools.
  • Guided Testing WorkflowsStep-by-step instructional processes that guide non-experts through manual accessibility verification. **Distinct from Accessibility Testing:** Provides active, guided workflows for manual testing rather than general accessibility testing tools or static documentation.
  • Heuristic Violation DetectionAdvanced detection of accessibility issues using computer vision and language models. **Distinct from Accessibility Testing:** Targets complex violations that evade traditional rule-based DOM analysis.
  • Localization VerificationVerifies that view model outputs produce correct localized strings and accessible interfaces across all supported languages. **Distinct from Accessibility Testing:** Distinct from Accessibility Testing: adds localization string correctness verification to accessibility testing.
  • ML-Driven Test AutomationUsing machine learning to automate steps within guided accessibility testing workflows. **Distinct from Accessibility Testing:** Specifically applies ML to automate the manual steps of guided tests, rather than general auditing.