Giter Site home page Giter Site logo

a11y-tools's Introduction

Tool List

All tools are public Github repositories primary written in HTML and/or JavaScript

Repo Purpose Type Dependencies
AInspector Sidebar code audit browser addon Firefox
Document Outline Audit code audit bookmarklet -
dequelabs/axe-core code audit code library JavaScript
Projects that use axe-core code audit - -
GoogleChrome/accessibility-developer-tools code audit code library JavaScript
Khan/tota11y code audit bookmarklet -
addyosmani/a11y code audit CLI Node/PhantomJS
GoogleChrome/accessibility-developer-tools-extension code audit browser addon Chrome
rackt/react-a11y code audit code library React
squizlabs/HTML_CodeSniffer code audit code library JavaScript
yargalot/grunt-accessibility code audit CLI Node/Grunt
nature/pa11y code audit CLI Node/PhantonJS
nature/pa11y-dashboard reporting stand-alone page Node/PhantomJS
The A11y Machine code audit CLI Node/PhantomJS
peypal/AATT code audit code library Node/PhantomJS
WCAG Zoo code audit code library python
TENON code audit stand-alone page -
Tanaguru code audit stand-alone page -
Asqatasun code audit stand-alone page -
WAVE by WebAIM code audit stand-alone page -
A11y.css code audit bookmarklet -
Visual ARIA code audit bookmarklet -
prettydiff/colorContrast color contrast stand-alone page -
LeaVerou/contrast-ratio color contrast stand-alone page -
jxnblk/colorable color contrast code library JavaScript
xi/sass-planifolia color contrast code library Sass
howlowck/Akbar vision simulation bookmarklet -
prettydiff/semanticText semantic analysis in-page function -
RAMP-PCAR mapping application Node/Grunt
CaptionBot image caption generator stand-alone page -
wesbos/keycodes keyboard keycodes stand-alone page -
Keyboard Event Viewer keyboard keycodes stand-alone page -
The A11Y Project informational stand-alone page -
Accessibility Tree Training Guide, how ARIA works informational stand-alone page -
melmo/melmo.github.io informational stand-alone page -
eBay MIND Patterns informational stand-alone page -
Practical ARIA Examples informational stand-alone page -
Deque Code Library informational stand-alone page -
dylanb/dylanb.github.io reference ARIA stand-alone page -
html5accessibility.com reference browser stand-alone page -
zone/zwag reference WCAG stand-alone page -
Screen reader reliability reference Screen Reader stand-alone page -
IBM-Watson/a11y.js utility, ARIA code library JavaScript
medialize/ally.js utility, focus code library JavaScript
A11yance/a11y-core ? code library JavaScript
haltersweb/Accessibility component collection in-page function -
jQuery plugins for simple elements component collection in-page function JQuery
Van11y component collection in-page function -
AccDC Technical Style Guide component collection in-page function JQuery
jQuery ARIA menubar utility component: menu in-page function jQuery
MooTools powered accessible widget archive component collection in-page function MooTools
Dojo powered accessible widget archive component collection in-page function Dojo
scottaohara/accessible-components component collection in-page function JQuery
Frend component collection in-page function -
A11y Dialog component: dialog in-page function -
A11y Toggle component: toggle in-page function -
Accessible Tooltips component: tooltip in-page function -
adobe-accessibility/Accessible-Mega-Menu component: menu in-page function JQuery

My purpose in making such a list is that I want to be aware of what things are being evaluated so that I can get an idea of what things aren't being evaluated. Accessibility is hard, and since many commercial sites don't produce high quality HTML accessibility is much harder than it should be. Making accessibility easier to implement and understand is absolutely important. Good tools help with this.

Sometimes the biggest problem with accessibility is that we know what to check for (most of the time), but we don't always know what grading aspects we are missing. Examples include color contrast problems over gradient backgrounds and improper use of the title attribute. Sometimes we also don't realize how the dynamic interactions we introduce with JavaScript alienate segments of our audience.

Accessibility advocates typically suggest having at least 3 accessibility tools frequently used, because they each are better in different particular areas. An awareness of the tools available benefits everybody whether or not you intend to make accessibility tools. Please submit pull requests with additional tools.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.