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: 6 days 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)
    • 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)
    • 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)
    • 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)
      • 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.
  • 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.
    • 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.
    • 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.
  • 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)
    • 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.
    • TherapyWorks The Most Popular AAC Devices - A blog post listing popular AAC devices.
  • Author

  • Automated Accessibility Tools

    • Voiceitt - Personalized speech recognition for individuals with non-standard speech patterns, enabling them to communicate and control smart devices.
    • Cognixion ONE - Wearable device that combines a brain-computer interface (BCI) with augmented reality to help individuals with severe motor impairments communicate.
    • RatedWithAI - AI-powered website accessibility scanner that checks sites for ADA and WCAG compliance issues, providing instant audits with actionable recommendations. Free scanner available.
    • Visme - Content creation platform with built-in accessibility features, including text-to-speech, auto-captioning, and an accessibility checker.
    • AccessCheck - core against any URL to identify WCAG 2.1 violations, with detailed remediation guidance and exportable reports.
    • AccessCheck - core against any URL to identify WCAG 2.1 violations, with detailed remediation guidance and exportable reports.
    • WCAG Watch - Automated technical WCAG/EAA monitoring for EU-facing sites, built on axe-core. Free instant scan; paid continuous monitoring from €29/mo. Note: automated scanners catch only an estimated 25–33% of WCAG issues — not a substitute for a human audit or legal/compliance certification.
  • Blind Accessibility

    • NVDA screen reader - Popular open source screen reader for blind or vision impaired users on Windows.
    • VoiceOver screen reader - Built-in screen reader for blind or low vision users on macOS and iOS.
    • TalkBack (Android) - Official Android screen reader with gesture navigation, braille display support, voice feedback, and integration with Google services. Built into Android OS. Free. (Enhanced 2025)
    • Orca Screen Reader (Linux) - Free, open-source screen reader for GNOME desktop (Linux) with speech synthesis, braille display support, and keyboard navigation. Actively maintained by the GNOME Project. Works with Firefox, LibreOffice, and GNOME applications. Free. (Enhanced 2025)
    • Narrator (Windows 11) - Built-in Windows screen reader with significant Windows 11 improvements including natural voices, enhanced braille support, better application compatibility, and improved navigation features. Free with Windows. Continuously updated by Microsoft. (Added 2025)
    • BrailleNote - Portable notetaking device with braille display and speech output.