JavaScript A11y

Open-source JavaScript projects categorized as A11y

Top 23 JavaScript A11y Projects

  1. bootstrap-vue

    MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next

  2. 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.

    Kargo logo
  3. grommet

    a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package

  4. axe-core

    Accessibility engine for automated Web UI testing

    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
  5. pa11y

    Pa11y is your automated accessibility testing pal

    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.

  6. eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

  7. dialog-polyfill

    Polyfill for the HTML dialog element

    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

  8. leonardo

    Generate colors based on a desired contrast ratio

  9. 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.

    AppSignal logo
  10. ally.js

    JavaScript library to help modern web applications with accessibility concerns

  11. react-focus-lock

    It is a trap! A lock for a Focus. 🔓

  12. pa11y-dashboard

    Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites

  13. testing-playground

    Simple and complete DOM testing playground that encourage good testing practices.

  14. pa11y-ci

    Pa11y CI is a CI-centric accessibility test runner, built using Pa11y

  15. svelte-navigator

    Simple, accessible routing for Svelte

  16. 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-08

    An 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.

  17. tobii

    An accessible, open-source lightbox with no dependencies

  18. vue-announcer

    A simple way with Vue to announce any useful information for screen readers.

  19. focus-trap-vue

    Vue component to trap the focus within a DOM element

  20. bookworm

    The Universally Accessible document Reader (by blindpandas)

  21. a11y-color-tokens

    Generate accessible UI colors from your base color tokens.

  22. news-homepages

    An open-source archive that gathers, saves, shares and analyzes news homepages

  23. evaluatory

    Web page evaluation with a focus on accessibility

  24. agnostic-axe

    Framework agnostic accessibility reporter, powered by axe-core

  25. remark-a11y-emoji

    Remark Plugin to make Emoji in Markdown accessible. Wraps Emoji in a <span>-Tag with role and aria-label attributes.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript A11y discussion

Log in or Post with

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.

    2 projects | dev.to | 27 Aug 2026
  • Um revisor encontrou três critérios WCAG errados no meu plugin de acessibilidade. Fui verificar e encontrei oito.

    1 project | dev.to | 13 Aug 2026
  • 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.

    1 project | dev.to | 12 Aug 2026
  • Un revisor encontró tres criterios WCAG equivocados en mi plugin de accesibilidad. Fui a mirar y encontré ocho.

    1 project | dev.to | 11 Aug 2026
  • Baking Accessibility into Your Design System: A Four-Layer Testing Strategy

    2 projects | dev.to | 11 Aug 2026
  • How to test dark mode accessibility in CI with Playwright and axe-core

    1 project | dev.to | 10 Aug 2026
  • I scanned 36 well-known sites in seven browser states. The default one missed something on 71% of them.

    1 project | dev.to | 10 Aug 2026
  • A note from our sponsor - Kargo
    akuity.io | 15 Sep 2026
    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 →

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

Sponsored
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.
akuity.io

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?