SaaSHub helps you find the best software and product alternatives 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.
BootstrapVue brings the power of Bootstrap to Vue.js. It includes a comprehensive implementation of Bootstrap 4 components and grid system, along with extensive support for custom themes.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Project mention: 9 React component libraries for efficient development in 2023 | dev.to | 2023-11-13GitHub stars: 8.3k GitHub link: https://github.com/grommet/grommet Documentation: https://v2.grommet.io/docs
-
We can occasionally use our keyboards to navigate our websites, and we are lucky to have handy tools to detect problems quickly. WAVE, axe, and even the indispensable developer tools of our browsers warn about insufficient color contrast.
-
-
WAVE, Axe, Pa11y, and Lighthouse are some accessibility testing tools that can be used to audit your website and identify areas that may need improvement. Here are the steps to access and use the Lighthouse Panel in your Chrome DevTools:
-
Project mention: Getting started with React by building a Pokemon search application | dev.to | 2024-05-11
> [email protected] build > react-scripts build Creating an optimized production build... Compiled with warnings. [eslint] src/App.js Line 64:15: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before. File sizes after gzip: 58.34 kB (-1 B) build/static/js/main.b3bd969c.js 1.78 kB build/static/js/453.bd7a2879.chunk.js 677 B build/static/css/main.af098727.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: serve -s build Find out more about deployment here: https://cra.link/deployment
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
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: News Homepages – open-source archive saves, shares, and analyzes news homepages | news.ycombinator.com | 2023-09-18
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript A11y discussion
JavaScript A11y related posts
-
WCAG and Web accessibility beyond naive misconceptions
-
Coding For Everyone: Accessibility in Web Development.
-
WCAG: Good contrast, good vibes!
-
Tailwind Handbook - Part II
-
ADA Compliance Made Easy: ADA Testing for Websites and Applications
-
How to Write Accessible Technical Documentation – Best Practices with Examples
-
🤯 150 Articles to Satisfy Your Curiosity
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Sep 2024
Index
What are some of the best open-source A11y projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | bootstrap-vue | 14,503 |
2 | grommet | 8,320 |
3 | axe-core | 5,857 |
4 | fusuma | 5,388 |
5 | pa11y | 4,046 |
6 | eslint-plugin-jsx-a11y | 3,380 |
7 | dialog-polyfill | 2,446 |
8 | leonardo | 1,937 |
9 | chakra-ui-vue | 1,863 |
10 | ally.js | 1,526 |
11 | react-focus-lock | 1,273 |
12 | pa11y-dashboard | 983 |
13 | testing-playground | 782 |
14 | pa11y-ci | 518 |
15 | svelte-navigator | 504 |
16 | vue-announcer | 232 |
17 | focus-trap-vue | 204 |
18 | tobii | 199 |
19 | a11y-color-tokens | 159 |
20 | aria-at | 152 |
21 | news-homepages | 126 |
22 | bookworm | 120 |
23 | evaluatory | 97 |