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 →
Top 23 JavaScript A11y Projects
-
bootstrap-vue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
-
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.
-
grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
-
Project mention: Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus) | dev.to | 2025-06-24
-
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.
-
Project mention: Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus) | dev.to | 2025-06-24
-
-
-
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.
-
-
-
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.
-
-
-
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
-
-
-
-
-
-
-
-
remark-a11y-emoji
Remark Plugin to make Emoji in Markdown accessible. Wraps Emoji in a <span>-Tag with role and aria-label attributes.
-
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.
JavaScript A11y discussion
JavaScript A11y related posts
-
Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus)
-
From June 2025, Accessibility Becomes Mandatory Across the EU – Here’s What Developers Need to Know
-
Building Accessible Angular Applications (WCAG, ARIA)
-
The Ultimate Guide to Web Accessibility Testing: From Screen Readers to LighthouseCI
-
Web Accessibility: A Developer's Guide to WCAG 2.1
-
Automated Accessibility Testing at Slack
-
Top 21 Automated Accessibility Testing Tools
-
A note from our sponsor - SurveyJS
surveyjs.io | 18 Jul 2025
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 |