JavaScript A11y

Open-source JavaScript projects categorized as A11y

Top 23 JavaScript A11y Projects

  1. bootstrap-vue

    BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS 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: Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus) | dev.to | 2025-06-24
  5. pa11y

    Pa11y is your automated accessibility testing pal

    Project mention: Top 21 Automated Accessibility Testing Tools | dev.to | 2024-12-23

    Pa11y is an automated accessibility testing tool from Nature Publishing Group that checks how accessible websites are and displays the results on a dedicated dashboard. This free, open-source program works with images, HTML, and CSS, helping ensure that your website meets accessibility standards.

  6. eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

    Project mention: Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus) | dev.to | 2025-06-24
  7. dialog-polyfill

    Polyfill for the HTML dialog element

    Project mention: How to Use the HTML5 <dialog> Element | dev.to | 2024-12-18
  8. leonardo

    Generate colors based on a desired contrast ratio

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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. vue-announcer

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

  17. tobii

    An accessible, open-source lightbox with no dependencies

    Project mention: Show HN: Tobii lightbox v2.6.0 with pinch/zoom/pan and tap to cycle on mobile | news.ycombinator.com | 2024-11-19
  18. focus-trap-vue

    Vue component to trap the focus within a DOM element

  19. aria-at

    Assistive Technology ARIA Experience Assessment

  20. a11y-color-tokens

    Generate accessible UI colors from your base color tokens.

  21. bookworm

    The Universally Accessible document Reader (by blindpandas)

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

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

  • Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus)

    2 projects | dev.to | 24 Jun 2025
  • From June 2025, Accessibility Becomes Mandatory Across the EU – Here’s What Developers Need to Know

    1 project | dev.to | 24 Apr 2025
  • Building Accessible Angular Applications (WCAG, ARIA)

    1 project | dev.to | 17 Apr 2025
  • The Ultimate Guide to Web Accessibility Testing: From Screen Readers to LighthouseCI

    2 projects | dev.to | 23 Mar 2025
  • Web Accessibility: A Developer's Guide to WCAG 2.1

    1 project | dev.to | 16 Feb 2025
  • Automated Accessibility Testing at Slack

    1 project | news.ycombinator.com | 8 Jan 2025
  • Top 21 Automated Accessibility Testing Tools

    4 projects | dev.to | 23 Dec 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 18 Jul 2025
    Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. 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,516
2 grommet 8,363
3 axe-core 6,474
4 pa11y 4,227
5 eslint-plugin-jsx-a11y 3,510
6 dialog-polyfill 2,451
7 leonardo 2,036
8 ally.js 1,536
9 react-focus-lock 1,366
10 pa11y-dashboard 1,037
11 testing-playground 805
12 pa11y-ci 551
13 svelte-navigator 510
14 vue-announcer 240
15 tobii 225
16 focus-trap-vue 216
17 aria-at 169
18 a11y-color-tokens 160
19 bookworm 156
20 news-homepages 140
21 evaluatory 101
22 agnostic-axe 82
23 remark-a11y-emoji 61

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

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