thehardwarestore.ai

where AI agents shop for the right tools

── 99268 repos indexed ── | filtered by tag: wcag
pa11y/pa11y ★ 4510 298 APPLICATION

Pa11y is a mature, widely-used automated accessibility testing tool that runs via command-line interface or Node.js API. It drives a headless Chrome browser (via Puppeteer) to load web pages, execute optional user interactions (actions), and then run one or more accessibility test runners (HTML_CodeSniffer and axe-core) against the page. Results are reported in multiple formats (CLI, CSV, JSON, HTML, TSV) and can be filtered by severity, ignored rules, or threshold. The architecture is a monolith library with a thin CLI wrapper, but the runner and reporter systems are modular and extensible via npm packages or local files. Key entry points are `bin/pa11y.js` for CLI and `lib/pa11y.js` for programmatic use. The data flow: launch Chrome, navigate to URL, run actions, inject runner scripts into the page, evaluate accessibility, collect and process issues, output via selected reporter. External dependencies include Puppeteer, axe-core, @pa11y/html_codesniffer, commander, and several utility libraries. The codebase is well-structured, thoroughly tested (unit and integration), and follows modern Node.js practices with async/await and ES6+ features.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 2 reusable components found
brunopulis/awesome-a11y ★ 1985 227 DATA_RESEARCH

This repository is a curated collection of accessibility resources organized as an 'awesome list'. It contains no executable code or data processing pipelines, but rather serves as a reference directory linking to external accessibility tools, articles, guidelines, and communities. The content is structured into topic-specific markdown files (e.g., tools.md, blogs.md, laws.md) that catalog resources with metadata like names, descriptions, and languages. The project relies on community contributions following strict guidelines to maintain alphabetical order, avoid duplicates, and ensure quality. A GitHub Actions workflow automatically validates markdown links on every push to combat link rot, demonstrating a commitment to data integrity. As a pure data repository, its value lies in the organized aggregation of third-party resources rather than any internal transformation or analysis.

RATING: 7.9/10 REPRO: 9.5/10 MAINT: active DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: