Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source accessibility software

160 open-source libraries, tools and applications tagged accessibility, ranked by how closely accessibility is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

160 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
GKD
GKD is an Android application that automates screen taps using Accessibility services, advanced selectors, and subscription rules. It lets …
8942843active
tailwindlabs/headlessui
Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi…
7628766stable
React-Bootstrap
React-Bootstrap rebuilds Bootstrap 5 components as true React components, replacing Bootstrap's JavaScript without jQuery dependencies. It …
7722601stable
darkreader/darkreader
Dark Reader is an open-source MIT-licensed browser extension that analyzes web pages and generates a customizable dark mode to reduce eyest…
9822455active
SweetAlert2
SweetAlert2 is a zero-dependency JavaScript library that provides beautiful, responsive, and customizable replacement popup boxes for alert…
9018101stable
bootstrap-vue/bootstrap-vue
BootstrapVueNext is a component library providing Bootstrap v5 components, directives, and composables for Vue.js 3 and Nuxt 3, with automa…
5314414active
mui/base-ui
Base UI is an unstyled React component library for building accessible user interfaces and design systems, created by the makers of Radix, …
9311162active
MathJax
MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics …
8210919stable
ariakit/ariakit
Ariakit is an open-source toolkit of unstyled, primitive React components and hooks for building accessible web apps, design systems, and c…
958628active
chinchang/hint.css
Hint.css is a pure CSS tooltip library that creates accessible tooltips using aria-label/data attributes, pseudo elements, and CSS3 transit…
238426stable
Grommet
Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin…
948351stable
jakubkrehel/skills
A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter…
588005active
axe-core
axe-core is an open-source accessibility testing engine for websites and HTML-based UIs, with rules covering WCAG 2.0/2.1/2.2 and ARIA best…
957626stable
reactjs/react-modal
react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib…
517404stable
unovue/reka-ui
Reka UI (formerly Radix Vue) is an open-source, unstyled, headless UI component library for Vue, porting Radix UI primitives. It provides 4…
966867active
chakra-ui/ark
Ark UI is a headless, unstyled component library providing 45+ accessible UI primitives built on Zag.js finite state machines. It offers id…
955413active
chakra-ui/zag
Zag.js is a framework-agnostic JavaScript toolkit that implements accessible, interactive UI component patterns (dialog, menu, tabs, etc.) …
955232active
OptiKey/OptiKey
OptiKey is a free, open-source on-screen keyboard application for Windows that enables full computer control and speech output using eye-tr…
654419active
pinterest/gestalt
Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building ac…
784375active
Melt UI
Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty…
484192active
jamiebuilds/tinykeys
tinykeys is a tiny (~650 B) TypeScript library for binding keyboard shortcuts in the browser using a simple declarative syntax. It supports…
754102active
GuoXiCheng/SKIP
SKIP is a free, open-source Android app that uses Android's accessibility service to automatically tap the 'skip' button on app splash-scre…
653694active
micromodal/Micromodal
Micromodal.js is a tiny (~1.8kb), dependency-free JavaScript library for creating accessible modal dialogs that comply with WAI-ARIA guidel…
883659active
rvaiya/warpd
warpd is a modal, keyboard-driven virtual pointer for controlling the mouse cursor without a physical mouse. It supports hint, grid, and no…
233636stable
jsx-eslint/eslint-plugin-jsx-a11y
An ESLint plugin that statically checks JSX elements for accessibility (a11y) issues in React applications. It analyzes the AST to catch co…
573625active
huntabyte/bits-ui
Bits UI is a headless, unstyled component library for Svelte providing accessible UI primitives. It offers composable, WAI-ARIA-compliant b…
913612active
JGProgressHUD
JGProgressHUD is an elegant, customizable progress HUD library for iOS and tvOS, usable from both Swift and Objective-C. It provides plug-a…
233363stable
reactjs/react-tabs
An accessible tab component library for React, providing Tab, Tabs, TabList, and TabPanel components with keyboard navigation and ARIA supp…
783146stable
react-component/slider
@rc-component/slider is an accessible React slider component supporting single-value and range selection, with marks, dots, keyboard intera…
923083active
spartan-ng/spartan
spartan is a monorepo of tools for Angular full-stack development, centered on spartan/ui: accessible, un-styled headless UI primitives (55…
952924stable
edrlab/thorium-reader
Thorium Reader is a free, cross-platform desktop e-book reading application for Windows, macOS, and Linux, built on the Readium Desktop too…
892900active
nvaccess/nvda
NVDA (NonVisual Desktop Access) is a free, open source screen reader for Microsoft Windows that reads on-screen text aloud via synthetic sp…
932664stable
Cloudscape Design System
Cloudscape Design System's React component library, an open-source design system originally built for AWS web applications. It provides tes…
952662active
opensteno/plover
Plover is a free, open-source stenography engine that translates input from a steno machine or standard keyboard into keystrokes, letting u…
912591active
superhighfives/pika
Pika is a free, open-source, native macOS colour picker app built with Swift and SwiftUI. It lets users pick colours from anywhere on scree…
992585active
a11y-dialog
A11y Dialog is a lightweight (1.7Kb) TypeScript library for creating accessible modal dialog windows that follow the WAI-ARIA APG Dialog pa…
822490stable
jquense/react-widgets
A set of polished, extensible, and accessible form input components for React, including dropdowns, date pickers, and selects. It is distri…
232360stable
adobe/leonardo
Leonardo is an open-source tool from Adobe for generating accessible, adaptive color palettes based on desired contrast ratios. It includes…
802154active
intentui/intentui
Intent UI is a set of accessible, copy-and-paste React components built on top of React Aria Components and styled with Tailwind CSS. It pr…
871975active
kobaltedev/kobalte
Kobalte is a UI toolkit of unstyled, accessible components and primitives for building web apps and design systems with SolidJS. It handles…
941874active
dindin0497/HearIt
HearIt is an Android accessibility app that captures microphone audio and transcribes it to text in real time, displaying large on-screen c…
591842active
rgossiaux/svelte-headlessui
An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog,…
231794active
ken107/read-aloud
Read Aloud is a browser extension for Chrome, Firefox, and Edge that reads aloud webpage content using text-to-speech with one click. It wo…
681772active
ankit/stylebot
Stylebot is an open-source browser extension for Chrome, Firefox, and Edge that lets users instantly change the appearance of any webpage b…
991684active
Born2Root/Fast-Font
Fast-Font is an open-source OpenType font that bolds initial letters of words to create artificial fixation points, guiding the eye and ena…
671617active
ffoodd/a11y.css
a11y.css is a CSS stylesheet that highlights potential accessibility risks and mistakes in HTML markup by displaying visual warnings direct…
621613active
moroshko/react-autosuggest
A WAI-ARIA compliant autosuggest/autocomplete component for React applications. It supports plain or multi-section suggestion lists, async …
235934maintenance
focus-trap
A small vanilla JavaScript library that traps keyboard focus within a DOM node, cycling Tab/Shift+Tab among its focusable elements and bloc…
931563stable
peteonrails/voxtype
Voxtype is a local, offline voice-to-text dictation tool for Linux with push-to-talk hotkey support across Wayland compositors like Hyprlan…
811528active
zfdang/Android-Touch-Helper
Android-Touch-Helper (AdSkip) is an open-source Android app that automatically skips splash/startup ads using the Accessibility Service. It…
975317maintenance
lycorp-jp/sim-use
sim-use is a cross-platform Swift CLI that gives AI agents the ability to observe and act on iOS Simulator and Android emulator/device scre…
811448active
theKashey/react-focus-lock
A React library that traps keyboard focus within a component, such as a modal dialog, preventing users from tabbing out. It supports React …
661391stable
lukasbach/react-complex-tree
React Complex Tree is an unopinionated, accessible React tree view component with multi-select and drag-and-drop support. Rendering is full…
891383active
AlfredoSequeida/hints
Hints is a Linux desktop application that lets you navigate GUI applications entirely with your keyboard by overlaying typeable hints on in…
761381active
Cursorless
Cursorless is a VS Code extension that enables structural voice coding by pairing with the Talon voice control engine. It lets users edit, …
761340active
open-source-labs/Spearmint
Spearmint is an open-source Electron desktop application that generates Jest test code through an accessibility-first graphical interface. …
621277active
react-component/tree
@rc-component/tree is a React component library providing accessible tree view primitives, maintained as part of the Ant Design ecosystem. …
951274active
Composables UI
Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, s…
861242active
szhsin/react-menu
A lightweight, unstyled React component library for building accessible menus, including dropdown, hover, context menus, and nested submenu…
871219active
Temzasse/react-modal-sheet
A flexible React bottom sheet component library built on the Motion animation library, offering smooth gesture-driven sheets with snap poin…
741180active
Air-light
Air-light is a minimalist, dependency-free WordPress starter theme under 20 KB, based on Underscores. It follows the original WordPress way…
931175active
houmain/keymapper
A cross-platform, context-aware key remapper that lets users redefine keyboard layouts and shortcuts systemwide or per application via a si…
951167active
discord/focus-rings
A React library from Discord that renders and styles focus indicators for keyboard navigation anywhere on a webpage. It provides FocusRing …
671132stable
m417z/Textify
Textify is a small Windows utility that lets users copy text from dialog boxes and controls that don't normally allow text selection. It wo…
631120active
NickColley/jest-axe
jest-axe is a custom Jest matcher wrapping axe-core that lets you assert rendered HTML has no accessibility violations. It runs automated a…
821111active
nchudleigh/vimac
Vimac is a macOS productivity application that enables keyboard-driven navigation and control of the macOS GUI, inspired by Vimium. It prov…
323691maintenance
nchudleigh/homerow
Homerow is a macOS application that provides keyboard navigation for the entire operating system, letting users click buttons, links, and U…
321043active
omaralbeik/Drops
Drops is a small Swift microframework for showing brief alert/toast notifications in iOS apps, similar to the system alert shown when copyi…
231040stable
shaps80/Peek
Peek is a Swift library for iOS that lets developers, designers, and QA testers visually inspect an app's UI hierarchy and properties at ru…
232568maintenance
GoogleChrome/dialog-polyfill
A JavaScript and CSS polyfill that adds support for the HTML <dialog> element and <form method="dialog"> to browsers lacking native support…
602459maintenance
siege-media/contrast-ratio
A web-based tool that calculates the WCAG contrast ratio between two CSS colors to check text readability compliance. Originally created by…
232435maintenance
GoogleChrome/accessibility-developer-tools
A JavaScript library from Google Chrome providing accessibility-related testing and utility code. Its core is an accessibility audit engine…
102309maintenance
github/accessibilityjs
A client-side JavaScript library that scans the DOM for common accessibility errors such as missing alt attributes, unlabeled inputs, and b…
102166maintenance
reactjs/react-autocomplete
A WAI-ARIA compliant autocomplete (combobox) component for React.js. It provides an accessible, extensible input with a dropdown menu of su…
102157maintenance
Robdel12/DropKick
DropKick.js is a JavaScript plugin that replaces native HTML select elements with custom, styled dropdowns. It supports both jQuery and van…
231897maintenance
duetds/date-picker
Duet Date Picker is an open source, accessible date picker built as a framework-agnostic Web Component using Stencil.js. It supports WCAG 2…
101721maintenance
airbnb/rheostat
Rheostat is an accessible, responsive slider component for React that works across mobile, tablet, and desktop. It supports custom algorith…
321686maintenance
WICG/focus-visible
A JavaScript polyfill for the CSS :focus-visible pseudo-selector, adding a focus-visible class to elements that should show a focus ring (e…
421602maintenance
ghosh/microtip
Microtip is a minimal, CSS-only tooltip library weighing just 1kb minified and gzipped, with accessibility built in via aria-label and role…
321399maintenance
jsor/lity
Lity is an ultra-lightweight (~3kB gzipped), accessible and responsive lightbox plugin for jQuery or Zepto. It supports images, iframes (Yo…
231157maintenance
squizlabs/HTML_CodeSniffer
HTML_CodeSniffer is a client-side JavaScript library that checks HTML documents or source code for violations of defined coding and accessi…
231145maintenance
davidtheclark/react-aria-modal
A fully accessible and flexible React modal component built according to WAI-ARIA Authoring Practices. It provides an unstyled container th…
231035maintenance
FelixKratz/SketchyVim
A macOS application that turns accessibility-compliant text fields across the system into full vim buffers by synchronizing them with a rea…
231031maintenance
vmware-archive/clarity
Clarity is an open source design system by VMware providing UX guidelines, design resources, and accessible UI components built with web co…
106393abandoned
reach/reach-ui
Reach UI is a collection of accessible React UI components (dialog, menu, tooltip, tabs, etc.) built on WAI-ARIA design patterns, intended …
235966abandoned
jdan/tota11y
tota11y is an accessibility (a11y) visualization toolkit that helps developers see how their web pages violate accessibility guidelines. It…
235066abandoned
humaan/Modaal
Modaal is a jQuery plugin for creating accessible modal dialog windows that meet WCAG 2.0 Level AA standards. It provides a flexible, custo…
102687abandoned
reactjs/react-a11y
A React library that warns developers about accessibility issues in their React elements at runtime by patching React's rendering functions…
572352abandoned
marcosgriselli/Sizes
A Swift library for iOS that lets developers preview their UIKit app across multiple device sizes, orientations, and Dynamic Type font size…
231221abandoned
MicrosoftEdge/static-code-scan
A deprecated Node.js static code scanner from Microsoft Edge (formerly modern.IE) that analyzes a URL's HTML, CSS, and JavaScript for issue…
101038abandoned
animate-css/animate.css
Animate.css is a cross-browser CSS library providing dozens of ready-made animation classes like fades, bounces, and attention seekers. Dev…
2382851stable
Apache ECharts
Apache ECharts is a free, open-source JavaScript charting and data visualization library for the browser, built on the ZRender canvas engin…
8067459stable
OpenDataLoader PDF
OpenDataLoader PDF is an open‑source PDF parsing library that converts PDFs into AI‑ready formats such as Markdown, JSON with bounding boxe…
8329741active
google-labs-code/design.md
DESIGN.md is a format specification for describing a visual identity and design system to coding agents, combining YAML design tokens with …
7728380active
clauderic/dnd-kit
A modern, lightweight, and extensible drag and drop toolkit for the web with a framework-agnostic core and adapters for React, Vue, Svelte,…
8617707active
downshift
Downshift is a set of React primitives (hooks and a render-prop component) for building accessible autocomplete, combobox, select, and tag-…
8612302stable
DouyinFE/semi-design
Semi Design is a modern, comprehensive React UI library and design system maintained by Douyin (TikTok) frontend team, offering 80+ high-qu…
8210408active
wix/react-native-calendars
A declarative, cross-platform React Native calendar component library written in pure JavaScript with no native code. It provides Calendar,…
7210315stable
radix-ui/themes
Radix Themes is an open-source React component library with pre-styled, accessible components that work out of the box with minimal configu…
588721active
U.S. Web Design System
The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f…
917210active

page 1 / 2 next →