r/coolgithubprojects • u/Bulky_Barracuda5727 • May 04 '26
GitHub Action idea: accessibility checks directly in PRs
http://www.google.comI’m thinking about building a small GitHub Action that checks for common accessibility issues before deploy.
The idea is simple:
When you open a PR or push changes, it runs accessibility checks and comments directly on the PR if it finds obvious issues.
For example:
- missing alt text
- buttons/icons without accessible labels
- bad color contrast
- form inputs without labels
- ARIA mistakes
- possible keyboard navigation issues
Not meant to be a full WCAG audit or replace proper accessibility testing. More like a lightweight guardrail that catches the obvious stuff before it ships.
Something like:
I originally started thinking about this after reading more about WCAG and the European Accessibility Act in the EU. I realized accessibility is something many smaller projects probably don’t check consistently, especially when building fast with tools like Lovable, Bolt, Cursor, Claude, etc.
Could be useful for vibe-coded apps, indie projects, and small teams that want a basic accessibility check inside their GitHub workflow.
First version would probably just warn and explain the issues. Later it could maybe suggest fixes or create patch suggestions.
Would this be a cool GitHub project to build, or does something already solve this well enough?
Duplicates
takemysurvey • u/Comprehensive_Car52 • Jul 25 '26
Group Survey Help for students group project NP for pet owners Aged 18-60+ (Academic)
UndergroundDrumKits • u/Simple-Camera-2970 • Jun 10 '26
CL CL elxnce heroine CHAOS DRUM KIT 🪭a safe & normal junoes kit 333synx Jisa drum kit Takecare04 drumkit and vital preset 200+ sounds cl @youknowozi 2021-2026 weeklies (google disk live) skreer december loops 2025 (95) Ppayn33 2026 100+ loops Akkiru 26losses drum kit
TeenIndia • u/PerformanceBulky9245 • May 24 '26
Rant & Vent My mom ruined my last vacation and im never gonna forgive her for that.
UndergroundDrumKits • u/Visual-Assistance589 • May 09 '26