An open API service indexing awesome lists of open source software.

awesome-accessibility

Curated list of accessibility resources, tools, and best practices for creating inclusive digital experiences
https://github.com/lukeslp/awesome-accessibility

Last synced: 1 day ago
JSON representation

  • Accessibility Optimization Frameworks

  • Accessibility Packages and Tools

    • Accessible Component Libraries

      • Radix UI - Unstyled, accessible component primitives for React. (MIT License)
      • Headless UI - Unstyled, accessible UI components for React and Vue from Tailwind Labs. (MIT License)
      • Chakra UI - Accessible React component library with built-in WAI-ARIA compliance. (MIT License)
      • Reach UI - Accessible foundation components for React applications. (MIT License)
      • Ariakit - Toolkit for building accessible web apps with React, providing low-level primitives with full WAI-ARIA support. (MIT License)
      • @holmdigital/components - Accessible React components including a regulation-ready `AccessibilityStatement` generator with legal templates in 12 locales (en, sv, no, fi, da, nl, de, fr, es, it, pt, pl, plus aliases). (MIT License)
      • Accesserty UI Kit - HTML-first accessible Web Components with built-in keyboard behavior and state management, usable with any framework or with plain HTML. (MIT License)
      • Ariakit - Toolkit for building accessible web apps with React, providing low-level primitives with full WAI-ARIA support. (MIT License)
    • AI-Powered Tools

      • alt-images-ai - An npm package that auto-generates alt text for images using AI. (MIT License)
      • alt-text - A Python package for finding, generating, and setting alt-text for images in HTML and EPUB files. (MIT License)
      • MatplotAlt - A Python library for adding alt text to Matplotlib figures. (MIT License)
    • All-in-One Widgets

      • DockWCAG - Comprehensive accessibility widget with profiles for various disabilities. (Commercial, with free tier)
      • Accessibilik - React-based accessibility widget with a wide range of features. (MIT License)
      • All-in-One Accessibility - Widget for Django, Wagtail, and Plone. (MIT License, wraps a commercial service)
      • acc_toolbar - Lightweight, dependency-free JavaScript accessibility toolbar. (MIT License)
      • Sienna Accessibility Widget - Free, lightweight accessibility widget.
      • have-wcag - A new, comprehensive WCAG accessibility toolkit with a widget and auditor. (MIT License)
      • Dock Access - Commercial accessibility suite that includes a user-facing widget, automated audits, continuous monitoring, and manual audits. (Free browser extension and paid services)
    • Automated Alt Text Tools

      • alt-text - A Python package for finding, generating, and setting alt-text for images in HTML and EPUB files. (MIT License)
    • Specialized Tools

      • color-blind - Simulate color blindness by converting RGB hex codes. (MIT License)
      • focus-trap - A library for trapping focus within a DOM node. (MIT License)
      • Cboard - An open-source, web-based AAC app for users with speech and language impairments. (MIT License)
      • NCSU Readability Widget - A vanilla JS widget focused on balancing competing accessibility needs. (No license specified)
      • color-contrast-checker - A library for checking color contrast ratios against WCAG AA and AAA standards. (MIT License)
      • prefers-reduced-motion - CSS media query for detecting user preference for reduced motion, critical for epilepsy and vestibular disorder accommodation.
      • @fontsource/opendyslexic - Self-hosted OpenDyslexic font package for npm-based projects. (SIL Open Font License)
      • accessibility - An npm package providing an accessibility toolbar with text resizing, contrast, and link highlighting features. (MIT License)
      • accessibility-skill - WCAG 2.2 accessibility skill for coding agents (Claude, Codex, Cursor) with 10 audit scripts, production CSS, and JS patterns covering motor, cognitive, visual, and communication disabilities.
      • ux-oss-safeguard - Content safety evaluator with full WCAG 2.1 AA compliance, keyboard navigation, screen reader support, and prefers-reduced-motion. Zero dependencies.
      • WCAG Color Contrast Checker - Interactive foreground and background color contrast checker against WCAG 2.1 AA and AAA standards, with colorblindness simulation for four deficiency types, accessible color variant suggestions, and a markdown bug report for logging accessibility defects.
      • A11Y.md - Persistent accessibility context standard for AI coding agents (Claude Code, Cursor, Copilot, Gemini). Portable markdown with an AI behavior contract, WCAG 2.2 AA compliance profiles, 24 lazy-loaded component guides, and versioned evidence artifacts. English and Portuguese. (MIT License)
      • ux-oss-safeguard - Content safety evaluator with WCAG 2.1 AA support, keyboard navigation, screen-reader support, and reduced-motion handling. Zero dependencies.
    • Testing & Auditing

      • eslint-plugin-jsx-a11y - Static analysis plugin for identifying accessibility issues in JSX. (MIT License)
      • Lighthouse - Google's automated auditing tool for web pages. (Apache-2.0 License)
      • tota11y - An accessibility visualization toolkit from Khan Academy. (MIT License)
      • python-a11y-playwright - Python integration of axe-core with Playwright for automated accessibility testing. (MIT License)
      • awesome-lint - Linter for Awesome lists, useful for maintaining list quality. (MIT License)
      • accessibility-devkit - Framework-agnostic TypeScript toolkit with eight packages mapped to WCAG success criteria: `audit` (axe-core + ESLint), `components` (focus traps, dialogs, menus), `accommodations` (color blindness, contrast, dyslexia typography, text spacing), `motor` (target size, pointer cancellation, dragging alternatives, tremor tolerance), `cognitive` (session timeouts, redundant-entry memory, accessible authentication, undo), `language` (readability scoring, plain-language flags, abbreviations), `media` (captions, autoplay-audio control, transcripts), and `motion` (reduced-motion gating, flash metering). (MIT License)
      • @holmdigital/engine - WCAG testing engine (`hd-a11y-scan` CLI) that maps failures to EN 301 549 and national accessibility law across 17 jurisdictions (16 countries plus the EU, sourced from the [@holmdigital/standards](https://www.npmjs.com/package/@holmdigital/standards) database), with sector-aware enforcement routing (WAD/EAA), CI mode, and JUnit/PDF reporting. (MIT License)
      • Accesserty DevCheck - Browser extension that runs axe-core scans, focus path review, visual simulations, and PDF structure checks on the current page, including local, staging, and authenticated states.
      • python-a11y-playwright - Python integration of axe-core with Playwright for automated accessibility testing. (MIT License)
      • Accesserty DevCheck - Browser extension that runs axe-core scans, focus path review, visual simulations, and PDF structure checks on the current page, including local, staging, and authenticated states.
      • squirrelscan - CLI website audit tool built for coding agents (Claude Code, Cursor) that crawls a site and runs 260+ rules across accessibility, SEO, performance and security, handing the agent exact fixes mapped to source files. Free local audits, GitHub Action for CI, MCP server. (MIT License)
      • ux-ui-audit - Browser probes that measure WCAG contrast, tap targets and focus-ring contrast, plus an Arabic/RTL engine for plural agreement, bidi hazards and letter-spacing on cursive script. (MIT License)
  • Accessibility Testing & Validation

    • Accessibility Insights - Find issues before users encounter them.
    • Accessibility Conformance Testing - Techniques from W3C Web Accessibility Initiative.
    • Asqatasun - Continuous accessibility monitoring and reporting.
    • Lighthouse - Audit for accessibility, performance, SEO and best practices by Google.
    • Achecker - Batch accessibility checking for sets of online documents.
    • WAVE - Web Accessibility Evaluation Tool developed by WebAIM.
    • accessScan - Accessibility testing tool.
    • A11y Color Contrast Accessibility Validator - Color contrast checker for accessibility (formerly color.a11y.com).
    • ACTF aDesigner - Accessibility simulator and checker.
    • CSS & HTML Validator - Checks HTML, CSS, SEO, PHP, and more for errors and warnings.
    • Accessibility Checker - ADA & WCAG Compliance checker.
    • Contrast Checker - Checks color contrast for WCAG compliance.
    • LambdaTest - Cloud-based cross-browser testing platform with accessibility testing features.
    • Siteimprove - Digital presence optimization software including accessibility testing.
    • ComplianceSheriff - Checks websites, intranets, content, and apps for accessibility compliance.
    • Best Tools and Resources for Your Accessible Design - A curated list of tools and resources for accessible design, including ANDI, NVDA, contrast checkers, and various guides.
    • IBM Equal Access Toolkit - A set of tools and guidance to help designers and developers create accessible products and applications.
    • WebAIM Web Accessibility Evaluation Tools - Comprehensive guide to web accessibility evaluation tools, including both automated and manual testing methods.
    • Lighthouse - An open-source, automated tool for improving the quality of web pages. It includes accessibility audits.
    • IBM Equal Access Accessibility Checker - A set of open source tools and guidance to help designers and developers create accessible products and applications.
    • Allyant 4 Free Best Web Accessibility Testing Tools - A detailed comparison of four free web accessibility testing tools.
    • Applitools Top 10 Accessibility Testing Tools - A list of the top 10 web accessibility testing tools.
    • Section508.gov Accessibility Testing - Overview of how to use the Accessible Name & Description Inspector tool (ANDI) for testing.
    • AudioEye Top 23 Free Accessibility Testing Tools - A list of 23 free accessibility testing tools.
    • GOV.UK Testing for Accessibility - Guidelines on testing for accessibility, including tools like Microsoft's Accessibility Insights.
    • DigitalA11Y Open Source Accessibility Tools Roundup - A curated list of open-source web accessibility evaluation tools.
    • Website Accessibility Checker - A tool to check single HTML pages for conformance with accessibility standards.
    • SIUMED Web Accessibility: Evaluation Tools - A libguide on web content accessibility validators.
    • AChecks.org Web Accessibility Checker - A web accessibility checker for WCAG 2.0 ADA, AODA, EQA compliance.
    • Reddit Accessibility Audit Tools Discussion - A Reddit discussion on accessibility audit tools.
    • Stark - Design Accessibility Plugin - Comprehensive accessibility plugin for Figma, Sketch, and Adobe XD with contrast checker (with color suggestions), color blindness simulator (8 types), focus order visualization, alt-text annotations, typography analysis, and touch target testing. Integrates accessibility testing directly into design workflow. Free and paid tiers. (Added 2025)
    • Polypane Browser - Accessibility Testing - Developer browser with 80+ built-in WCAG 2.2 accessibility tests, real-time contrast checking (with color suggestions), 8 types of color blindness simulation side-by-side, accessibility tree visualization, and element inspector with a11y info. Includes Polypane Cloud for full-site testing. Paid tool with free trial. (Added 2025)
    • jest-axe - Automated A11y Testing - Jest matcher for automated accessibility testing in React/JavaScript applications. Built on axe-core engine for finding common WCAG violations in unit tests. Free and open-source. Note: Automated tools detect ~30% of accessibility issues - combine with manual testing and screen reader checks. (Added 2025)
    • axe-core Library - Open-source JavaScript accessibility testing engine that powers axe DevTools, jest-axe, and other tools. Provides automated WCAG 2.0-2.2 violation detection for integration into testing pipelines. Free and open-source library from Deque Systems. (Added 2025)
    • axe DevTools Browser Extension - Powerful browser extension for accessibility testing with intelligent guided tests, full-page scanning, and element inspection. Free version available; Pro version offers CI/CD integration and advanced features. Available for Chrome, Firefox, and Edge. (Enhanced 2025)
    • AccessScore - Free ADA website accessibility checker with legal risk assessment. Runs 16 WCAG 2.1 checks and quantifies legal exposure.
    • TestMuAI - Cloud-based cross-browser testing platform with accessibility testing features.
    • barrieretest.at - Automated accessibility testing tool built on pa11y, tailored to Austrian BaFG regulations. Provides a quick score for any URL. Free, no sign-up required. API access available on request.
    • Foglift - Free website analyzer that includes WCAG accessibility audit. Checks alt text, heading hierarchy, ARIA landmarks, keyboard navigation, color contrast, and more across all pages. Free API available.
    • Octopus Scanner - Desktop accessibility auditing app using Puppeteer and axe-core. Supports full-site crawls, sitemap ingestion, interactive journey recording for authenticated flows, and deep scan engine for dynamic content. Generates interactive reports with visual defect highlighting. Free, cross-platform.
    • PDF 2 EPUB (toolkit.bot) - Converts PDF to reflowable EPUB 3 compliant with EPUB Accessibility 1.1 and WCAG 2.2 AA, making document libraries accessible to screen readers. Required for European Accessibility Act compliance. Free web service with REST API. (Added 2026)
    • Access Check - Browser-based WCAG 2.1 scanner that checks a URL or pasted HTML and maps each violation to its success criterion. Runs client-side with no install or account, and documents axe-core's roughly 30-50% automated-detection ceiling rather than implying full coverage.
    • Nutilz Accessibility Checker - Free WCAG scanner that audits any URL for critical, serious, moderate, and minor violations, gives the page a numeric score, and lists passed checks alongside per-issue fix guidance. No signup required. (Added 2026)
    • QAPractices Accessibility Testing - Curated hub with accessibility testing guides, WCAG checklists and tools for manual and automated testing.
    • barrieretest.at - Automated accessibility testing tool built on pa11y, tailored to Austrian BaFG regulations. Provides a quick score for any URL. Free, no sign-up required. API access available on request.
    • Annex Markup Scan - Browser-based WCAG 2.2 checker for a page's HTML. The 14 rules run client-side in both modes: pasting a source sends nothing anywhere, and scanning by address sends only the address to a proxy that fetches the page and hands the HTML back. Names colour contrast, keyboard operation and focus visibility as out of scope for static analysis rather than scoring them as passed.
    • wcag-contrast-ci - Zero-dependency Python CLI that batch-checks color pairs against WCAG AA/AAA (normal, large, and UI-component tiers) and audits CSS token hygiene - variable definition/usage counts, hardcoded color values, and dead token detection. Exits non-zero on failure so it can gate a CI pipeline directly. (Added 2026)
  • Assistive Technologies

    • ATIA - Assistive Technology Industry Association, a resource for understanding assistive technologies.
    • Types of assistive technology - A comprehensive guide to various types of assistive technology tools, including screen readers, magnification software, and alternative input devices.
    • Assistive Technology - An informative resource from the California Department of Rehabilitation detailing various assistive technology services and programs.
    • RESNA AT Standards - The Rehabilitation Engineering and Assistive Technology Society of North America (RESNA) provides access to official assistive technology standards.
    • Assistive Technology - Community Resources for Independent Living offers a comprehensive guide to assistive technology, including a device lending program and information.
    • Assistive Technology in Digital Inclusion Types examples - A comprehensive guide on assistive technology in digital inclusion, covering various types and examples.
    • Assistive Technology Resources - A comprehensive list of free and purchasable assistive technologies provided by the University of Michigan.
    • ATIA Assistive Technology Resources - Comprehensive collection of assistive technology resources, including webinars, buyer's guides, and information on various types of AT.
    • AssistiveWare - Offers a range of assistive technology apps and software, including AAC solutions, text-to-speech tools, and switch access apps.
    • WHO Assistive Technology - World Health Organization's fact sheet on assistive technology, defining it and highlighting its importance.
    • Texthelp Assistive Technology Resources - Resources from Texthelp on how assistive technology aligns with reading instruction.
    • BCIT Assistive Technology - British Columbia Institute of Technology's resources on assistive technology for students.
    • AudioEye Types of Assistive Technologies - An article outlining various types of assistive technologies and their benefits.
    • Focus Care Top Assistive Technologies 2024 - A blog post highlighting new and emerging assistive technologies.
    • Everway Assistive Technology Resources - Resources from Everway (formerly Texthelp) on assistive technology for reading and writing support.
  • Assistive Technology Devices

  • Augmentative and Alternative Communication

    • Cboard - Symbol-based communication platform.
    • MyCoughDrop - Cloud-based communication system.
    • EyeTell - Communication through eye-tracking technology.
    • Boardmaker - Design and print symbol-based communication boards.
    • LAMP Words for Life - Subscription app for symbol-based communication with motor planning approach.
    • Grid 3 AAC Software - Comprehensive AAC software by Smartbox (UK) for symbol and text communication, environmental control, and computer access. Multiple vocabularies including Super Core (3,500+ words), Voco Chat, and Aphasia Duo. Supports touch, eye gaze, and switch access. Includes AI creativity tool Mind's Eye. Compatible with Windows (64-bit). 60-day free trial, then paid subscription. (Added 2025)
    • TD Snap Communication Platform - Flexible AAC app by Tobii Dynavox with 75,000+ Picture Communication Symbols in 25+ languages. Includes Core First, Motor Plan, Express, Text, Scanning, and Aphasia page sets (PODD and Gateway via in-app purchase). Accessible via touch, eye gaze, or switch with Google Assistant integration. Compatible with Tobii Dynavox devices and iPad. 1-month free trial, then subscription required. (Added 2025)
    • Proloquo4Text AAC App - Text-based AAC app by AssistiveWare for iOS designed for literate users with motor challenges or speech difficulties. Features word prediction, abbreviation expansion, customizable natural voices, and efficient text-to-speech communication tools. One-time purchase. Complements symbol-based Proloquo2Go. (Added 2025)
    • Prentrom AAC Resource Library - A library of resources for augmentative and alternative communication.
    • TAAT - Tennessee Association for Assistive Technology, a collection of assistive technology resources.
    • Disability Voices United - A resource for augmentative and alternative communication.
    • Augsburg - A comprehensive guide to assistive technology for everyone.
    • AAC Language Lab - A resource for learning about augmentative and alternative communication.
    • DisabilityInfo.org - A fact sheet library on augmentative and alternative communication.
    • DPI - Department of Public Instruction's resources on assistive technology.
    • ASHA - American Speech-Language-Hearing Association's resources on AAC.
    • ARASAAC Aragonese Portal of Augmentative and Alternative Communication - ARASAAC offers a large collection of free pictograms, software tools, and resources for creating AAC materials.
    • ISAAC International Society for Augmentative and Alternative Communication - A global organization working to improve the lives of children and adults with complex communication needs.
    • Accent 1000 - Dedicated speech generating device with multiple access methods. Features Unity and LAMP Words for Life language systems.
    • SpeechWatch AAC1 - A wearable AAC device with a 2.9" touchscreen, preinstalled with TalkTablet PRO.
    • Enabling Devices AAC Communicators - A wide range of AAC devices including one-message, two-message, progressive, and wearable communicators.
    • AssistiveWare Proloquo - A symbol-based AAC app for iOS devices, designed to help non-verbal users communicate effectively.
    • Tobii Dynavox Snap Core First - A symbol-based AAC software that provides a systematic approach to communication and literacy.
    • OpenAAC - An open-source initiative providing free AAC resources, including symbol sets, vocabularies, and tools.
    • ASHA Augmentative and Alternative Communication - American Speech-Language-Hearing Association's public resource on AAC.
    • Speech and Language Kids AAC Resource Page - A comprehensive resource page on AAC for children with speech and language delays.
    • Child Development Programs AAC Resources - E-learning courses and resources on AAC.
    • SRALab Augmentative and Alternative Communication Listing - A resource list including AAC blogs, websites, and books.
    • CanAssisTech Augmentative Communication Aids - A collection of augmentative communication aids and accessories.
    • Speech and Language Kids AAC Apps - A review of AAC apps for children.
    • Towson University LibGuides AAC Apps - A research guide on AAC apps.
    • Digital Scribbler 5 Must-Have AAC Apps For Adults - A list of five essential AAC apps for adults.
    • PRC-Saltillo AAC Resource Library - A library of resources for augmentative and alternative communication from PRC-Saltillo (formerly Prentke Romich).
    • Communicator - Free browser-based gesture-to-speech app: the camera turns head movements, blinks, and hand gestures into customizable spoken phrases, or plays recordings of the user's own voice. All processing on-device, no install or account required, available in seven languages. Open source (MIT). (Added 2026)
    • Accent AAC Devices - Dedicated speech-generating devices with touch, switch, head-tracking, and eye-tracking access options; includes Unity and LAMP Words for Life vocabularies.
    • ATR Solutions - A company providing assistive technology solutions.
    • OpenAAC - OpenAAC is a community-driven initiative to create free, open standards and tools for the AAC community.
    • AAC — Low-Cost Voice & Gesture Recognition - Open-source AAC research prototype (MIT license) that trains a personalized voice and gesture classifier from as few as 10 samples per word or gesture, for people with motor speech disorders (dysarthria/apraxia). Fully offline, no dedicated hardware required. Documents a peer-reviewable finding on cognitive-motor interference during simultaneous multimodal capture. (Added 2026)
    • TherapyWorks The Most Popular AAC Devices - A blog post listing popular AAC devices.