thoughtbot/capybara_accessibility_audit

Accessibility tooling for Capybara

Owned by thoughtbot

View on GitHub ↗Jump to charts ↓

thoughtbot/capybara_accessibility_audit has 70+ stars on GitHub, is written in Ruby, and was last pushed on Oct 2, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on October 12th, 2026
Created on July 8th, 2022
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 8
Total Stargazers: 78 (+0)
Total Subscribers: 1 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.2 hours
Mean response time: 0.2 hours
90th percentile: 0.3 hours
Tracked items: 2

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 397 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Capybara Accessibility Audit is a Ruby gem that automatically audits web pages for WCAG Standards-based accessibility violations within Capybara-powered system tests.

The tool solves the problem of catching accessibility regressions during test execution by hooking into common Capybara actions like visit, click_button, click_link, and click_on. After each of these actions, the gem automatically runs an accessibility audit using axe-core, which checks the rendered page against WCAG standards. Violations cause test failures, making accessibility issues visible during the development and testing workflow rather than discovered later.

Teams building Rails applications with system tests should adopt this tool if accessibility compliance matters to their project. It requires minimal setup—installing the gem automatically configures audits—and offers fine-grained control through configuration options that let you specify which accessibility standards to check against, which rules to enforce or skip, and which page regions to audit. The tool integrates with Active Support's instrumentation system, allowing teams to subscribe to notifications when audits run or violations are detected, enabling custom logging or reporting workflows.

The project maintains steady engagement with regular commits addressing bug fixes and feature improvements. Pull requests receive timely review and feedback from maintainers. The codebase shows active maintenance through consistent updates to dependencies and responsiveness to reported issues.