Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 JavaScript A11y Projects
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
-
Project mention: Everyone is getting ready for WCAG 2.2. Two thirds of Europe's biggest sites still fail 2.1 Level A. | dev.to | 2026-08-27
-
Project mention: Fusuma: Write Markdown, Get Slides, PDFs, and a Self-Made Social Card | dev.to | 2026-07-13
Then, using that same open browser tab, it runs pa11y (not Lighthouse, despite what you'd guess) against the live page for an accessibility audit, filtering out a couple of known-noisy rules and anything inside a block.
-
-
Project mention: The HTML Dialog Element: Your Native Solution for Accessible Modals and Popups | dev.to | 2025-11-22
element is fully supported in all modern browsers (Chrome 37+, Edge 79+, Safari 15.4+, Firefox 98+), making it production ready for contemporary projects. For legacy browser support, consider dialog-polyfill, though it's rarely needed today. Basic Usage: At its simplest, a dialog requires minimal HTML and JavaScript: id="openBtn">Open Dialog id="myDialog"> Hello, Dialog! This is a simple dialog window. id="closeBtn">Close
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
pa11y-dashboard
Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites
-
testing-playground
Simple and complete DOM testing playground that encourage good testing practices.
-
-
accessibility-agents
Accessibility review agents for Claude Code, GitHub Copilot, and Claude Desktop. Eleven specialists that enforce WCAG 2.2 AA compliance so AI coding tools stop generating inaccessible code.
Project mention: The enforcement gap: why finding issues was never the problem | dev.to | 2026-04-08An open-source project called Community Access released 57 accessibility agents for Claude Code, GitHub Copilot, and Claude Desktop. They enforce WCAG 2.2 AA by intercepting every prompt and delegating to specialist reviewers.
-
-
-
-
-
-
-
-
-
remark-a11y-emoji
Remark Plugin to make Emoji in Markdown accessible. Wraps Emoji in a <span>-Tag with role and aria-label attributes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript A11y discussion
JavaScript A11y related posts
-
Everyone is getting ready for WCAG 2.2. Two thirds of Europe's biggest sites still fail 2.1 Level A.
-
Um revisor encontrou três critérios WCAG errados no meu plugin de acessibilidade. Fui verificar e encontrei oito.
-
Un relecteur a trouvé trois critères WCAG erronés dans mon extension d'accessibilité. J'ai vérifié, et j'en ai trouvé huit.
-
Un revisor encontró tres criterios WCAG equivocados en mi plugin de accesibilidad. Fui a mirar y encontré ocho.
-
Baking Accessibility into Your Design System: A Four-Layer Testing Strategy
-
How to test dark mode accessibility in CI with Playwright and axe-core
-
I scanned 36 well-known sites in seven browser states. The default one missed something on 71% of them.
-
A note from our sponsor - Kargo
akuity.io | 15 Sep 2026
Index
What are some of the best open-source A11y projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bootstrap-vue | 14,424 |
| 2 | grommet | 8,349 |
| 3 | axe-core | 7,507 |
| 4 | pa11y | 4,523 |
| 5 | eslint-plugin-jsx-a11y | 3,616 |
| 6 | dialog-polyfill | 2,458 |
| 7 | leonardo | 2,143 |
| 8 | ally.js | 1,553 |
| 9 | react-focus-lock | 1,392 |
| 10 | pa11y-dashboard | 1,090 |
| 11 | testing-playground | 813 |
| 12 | pa11y-ci | 629 |
| 13 | svelte-navigator | 507 |
| 14 | accessibility-agents | 406 |
| 15 | tobii | 240 |
| 16 | vue-announcer | 238 |
| 17 | focus-trap-vue | 216 |
| 18 | bookworm | 189 |
| 19 | a11y-color-tokens | 162 |
| 20 | news-homepages | 161 |
| 21 | evaluatory | 98 |
| 22 | agnostic-axe | 87 |
| 23 | remark-a11y-emoji | 64 |