domain: accessibility
203 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gkd-kit/gkd GKD is an Android app that performs custom screen taps automatically based on Android Accessibility services, a CSS-like advanced selector … | 90 | 41209 | active |
| floating-ui/floating-ui Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r… | 93 | 32709 | stable |
| cjpais/Handy Handy is a free, open-source, cross-platform desktop application for offline speech-to-text dictation. Press a configurable shortcut, speak… | 83 | 30402 | active |
| librepods-org/librepods LibrePods is an open-source app that unlocks Apple AirPods-exclusive features on Linux and Android by implementing the proprietary Bluetoot… | 86 | 29585 | active |
| opendataloader-project/opendataloader-pdf OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxe… | 86 | 28817 | active |
| 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… | 82 | 28722 | stable |
| Karabiner-Elements Karabiner-Elements is a powerful, open-source keyboard customizer and key remapper for macOS, offering both simple key swaps via a GUI and … | 92 | 22681 | stable |
| 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… | 97 | 22298 | active |
| radix-ui/primitives Radix Primitives is an open-source, unstyled React UI component library focused on accessibility, customization, and developer experience. … | 75 | 19213 | active |
| 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… | 57 | 14427 | active |
| dip/cmdk cmdk is a fast, unstyled React component for building command menus (⌘K palettes) that also works as an accessible combobox. It provides a … | 56 | 12916 | active |
| downshift-js/downshift Downshift is a set of React primitives (hooks and a render-prop component) for building accessible autocomplete, combobox, select, and tag-… | 92 | 12307 | stable |
| File-New-Project/EarTrumpet EarTrumpet is a Windows desktop application that provides an enhanced volume control experience, including a standalone volume mixer and pe… | 67 | 11318 | active |
| 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, … | 91 | 10729 | active |
| dessant/buster Buster is a browser extension that solves reCAPTCHA challenges by completing their audio challenges using speech recognition. It works on C… | 91 | 9276 | active |
| ariakit/ariakit Ariakit is an open-source toolkit of unstyled, primitive React components and hooks for building accessible web apps, design systems, and c… | 95 | 8607 | active |
| grommet/grommet Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin… | 99 | 8352 | stable |
| barvian/number-flow NumberFlow is a dependency-free animated number component for React, Vue, Svelte, and plain TypeScript/JavaScript that smoothly transitions… | 81 | 7650 | active |
| axe 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… | 94 | 7446 | stable |
| reactjs/react-modal react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib… | 54 | 7410 | stable |
| gpbl/react-day-picker React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte… | 94 | 6846 | stable |
| TalAter/annyang annyang is a tiny (2 KB), dependency-free JavaScript library that adds speech recognition and voice commands to websites using the Web Spee… | 78 | 6816 | stable |
| espeak-ng/espeak-ng eSpeak NG is a compact open-source text-to-speech synthesizer supporting over 100 languages and accents, using formant synthesis for small … | 67 | 6763 | active |
| 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… | 96 | 6744 | active |
| leongersen/noUiSlider noUiSlider is a lightweight, dependency-free JavaScript range slider library written in TypeScript. It offers ARIA accessibility, keyboard … | 23 | 5805 | stable |
| denizsafak/abogen Abogen is a desktop text-to-speech application that converts EPUB, PDF, text, markdown, and subtitle files into audiobooks with synchronize… | 75 | 5771 | active |
| 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… | 95 | 5355 | active |
| OHF-Voice/piper1-gpl Piper is a fast, fully local neural text-to-speech engine that embeds espeak-ng for phonemization and ships with a CLI, HTTP web server, Py… | 86 | 5287 | active |
| formtastic/formtastic Formtastic is a Rails FormBuilder DSL plugin for generating semantic, accessible, and easily stylable HTML forms. It provides a concise inp… | 65 | 5216 | stable |
| chakra-ui/zag Zag.js is a framework-agnostic JavaScript toolkit that implements accessible, interactive UI component patterns (dialog, menu, tabs, etc.) … | 95 | 5196 | active |
| sagalbot/vue-select A lightweight, zero-dependency Vue component that replaces the native HTML <select> element with a feature-rich, accessible dropdown/combob… | 53 | 4671 | stable |
| gdh1995/vimium-c Vimium C is a browser extension that enables fully keyboard-driven web browsing, including link hints, scrolling, tab operations, and an ad… | 52 | 4541 | active |
| pa11y/pa11y Pa11y is an open-source automated accessibility testing tool that runs WCAG audits on web pages via a command-line interface or a Node.js A… | 81 | 4490 | active |
| 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… | 59 | 4411 | active |
| melt-ui/melt-ui Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty… | 51 | 4182 | active |
| KieronQuinn/TapTap Tap, Tap is an Android app that ports the Pixel's double-tap-on-back gesture to any Android 7.0+ device with an accelerometer and gyroscope… | 23 | 4022 | active |
| hello-pangea/dnd @hello-pangea/dnd is a maintained fork of react-beautiful-dnd providing beautiful, accessible drag-and-drop for lists in React applications… | 74 | 4012 | active |
| iberianpig/fusuma Fusuma is a Ruby-based tool that enables multitouch gesture recognition on Linux using the libinput driver. It lets users map touchpad swip… | 73 | 3897 | active |
| ReactTooltip/react-tooltip react-tooltip is an open-source React tooltip component library for displaying floating information on hover or keyboard focus. It supports… | 90 | 3822 | active |
| webhintio/hint webhint is a customizable linting engine for the web that checks sites and code for accessibility, performance, security, cross-browser com… | 65 | 3698 | active |
| micromodal/Micromodal Micromodal.js is a tiny (~1.8kb), dependency-free JavaScript library for creating accessible modal dialogs that comply with WAI-ARIA guidel… | 94 | 3658 | active |
| 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… | 23 | 3622 | stable |
| 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… | 57 | 3611 | active |
| huntabyte/bits-ui Bits UI is a headless, unstyled component library for Svelte providing accessible UI primitives. It offers composable, WAI-ARIA-compliant b… | 90 | 3507 | active |
| tomkp/react-split-pane A lightweight, TypeScript-first React component for creating resizable split-pane layouts with horizontal and vertical splits. It supports … | 79 | 3392 | active |
| intel/acat ACAT is an open-source assistive communication platform from Intel Labs, originally developed for Stephen Hawking, that helps people with r… | 65 | 3230 | active |
| reactjs/react-tabs An accessible tab component library for React, providing Tab, Tabs, TabList, and TabPanel components with keyboard navigation and ARIA supp… | 80 | 3149 | stable |
| 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… | 83 | 2832 | active |
| addyosmani/web-quality-skills A collection of Agent Skills for optimizing web quality using Lighthouse, Chrome DevTools, Core Web Vitals, WCAG, and SEO guidance. It is s… | 60 | 2711 | active |
| clauderic/react-sortable-hoc A set of React higher-order components that turn any list into an animated, accessible, touch-friendly sortable list. It supports drag hand… | 32 | 10889 | maintenance |
| 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… | 90 | 2625 | stable |
| keymapperorg/KeyMapper Key Mapper is a free and open-source Android app that remaps buttons on phones, keyboards, gamepads, headsets, and other devices using an a… | 98 | 2615 | active |
| opensteno/plover Plover is a free, open-source stenography engine that translates input from a steno machine or standard keyboard into keystrokes, letting u… | 92 | 2579 | active |
| KittyGiraudel/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… | 80 | 2488 | stable |
| hodgef/simple-keyboard simple-keyboard is a lightweight, customizable JavaScript virtual (on-screen) keyboard library that works with vanilla JS, React, Angular, … | 67 | 2452 | active |
| jquense/react-widgets A set of polished, extensible, and accessible form input components for React, including dropdowns, date pickers, and selects. It is distri… | 23 | 2361 | stable |
| mlaursen/react-md react-md is an accessible React component library implementing Material Design, styled with Sass/SCSS and written in TypeScript. It provide… | 94 | 2328 | active |
| adobe/leonardo Leonardo is an open-source tool from Adobe for generating accessible, adaptive color palettes based on desired contrast ratios. It includes… | 86 | 2136 | active |
| isaacHagoel/svelte-dnd-action A Svelte library providing drag-and-drop functionality via a custom Svelte action (use:dndzone). It supports nested containers, touch input… | 76 | 2123 | active |
| plateaukao/einkbro EinkBro is a lightweight, fast Android web browser built on Android WebView, optimized for E-Ink devices with zero animations, high-contras… | 99 | 2000 | active |
| 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… | 85 | 1950 | active |
| 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… | 62 | 1842 | active |
| kobaltedev/kobalte Kobalte is a UI toolkit of unstyled, accessible components and primitives for building web apps and design systems with SolidJS. It handles… | 90 | 1839 | active |
| RHVoice/RHVoice RHVoice is a free and open-source statistical parametric speech synthesizer (TTS) built on HTS technology, originally for Russian and now s… | 91 | 1831 | active |
| rgossiaux/svelte-headlessui An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog,… | 23 | 1793 | active |
| abb128/LiveCaptions LiveCaptions is a Linux desktop application that displays real-time captions for desktop or microphone audio using a local speech recogniti… | 26 | 1783 | active |
| wet-boew/wet-boew The Web Experience Toolkit (WET) is an open-source front-end framework led by the Government of Canada for building accessible, usable, mob… | 97 | 1733 | active |
| 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… | 64 | 1731 | active |
| express-labs/pure-react-carousel A suite of unopinionated React components for building carousels with full control over DOM structure and CSS styling. It is written entire… | 49 | 1698 | stable |
| jfedor2/hid-remapper HID Remapper is an open-source programmable USB dongle, built on RP2040-based boards like the Raspberry Pi Pico, that remaps inputs from mi… | 88 | 1681 | active |
| tajo/react-movable A tiny, dependency-free React component library for vertical drag-and-drop reordering of lists and tables. It is accessible with full keybo… | 44 | 1674 | stable |
| sharpbracket/redshift Redshift is a C application that adjusts your screen's color temperature based on time of day to reduce eye strain at night. It works via g… | 10 | 6148 | maintenance |
| ghostwright/ghost-os Ghost OS is a native macOS framework that gives AI agents full computer-use capabilities by exposing the macOS accessibility tree, Chrome D… | 61 | 1646 | active |
| 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… | 24 | 1632 | active |
| moroshko/react-autosuggest A WAI-ARIA compliant autosuggest/autocomplete component for React applications. It supports plain or multi-section suggestion lists, async … | 23 | 5939 | maintenance |
| ffoodd/a11y.css a11y.css is a CSS stylesheet that highlights potential accessibility risks and mistakes in HTML markup by displaying visual warnings direct… | 65 | 1607 | active |
| royshil/obs-localvocal LocalVocal is an OBS Studio plugin that performs real-time, fully local speech recognition and translation using Whisper models running on … | 81 | 1585 | active |
| focus-trap/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… | 92 | 1564 | stable |
| dindin0497/SeeIt SeeIt is an inclusive Android app with two accessibility modes: one that converts spoken speech into text and plays corresponding ASL (Amer… | 41 | 1540 | active |
| atomiks/floating-ui Floating UI is a JavaScript positioning library for anchoring floating elements like tooltips, popovers, and dropdowns next to reference el… | 10 | 1532 | active |
| 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… | 70 | 1530 | active |
| AccessKit/accesskit AccessKit is a Rust-based accessibility infrastructure library that provides a cross-platform, cross-language abstraction over platform acc… | 93 | 1511 | active |
| mbi/django-simple-captcha A Django application that adds customizable captcha image challenges to any Django form. It supports custom challenge generators, image sty… | 85 | 1421 | stable |
| 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 … | 66 | 1389 | stable |
| ten1seven/what-input A small JavaScript utility that tracks the current input method (mouse, keyboard, or touch) by listening to window events and exposing it v… | 26 | 1377 | stable |
| htx-studio/One-Handed-Keyboard An open-source one-handed mechanical keyboard project with an integrated trackball, released under MIT license. It provides PCB designs (LC… | 28 | 1366 | active |
| AlfredoSequeida/hints Hints is a Linux desktop application that lets you navigate GUI applications entirely with your keyboard by overlaying typeable hints on in… | 81 | 1349 | active |
| AI-FanGe/OpenAIglasses_for_Navigation An open Python framework for an AI-powered smart glasses navigation system for visually impaired users, built around an ESP32-CAM client st… | 39 | 1343 | active |
| cursorless-dev/cursorless Cursorless is a VS Code extension that enables structural voice coding by pairing with the Talon voice control engine. It lets users edit, … | 77 | 1335 | active |
| brianvoe/slim-select Slim Select is a lightweight, dependency-free JavaScript library that replaces the native HTML <select> element with an advanced dropdown s… | 84 | 1329 | active |
| ratwithacompiler/OBS-captions-plugin An OBS Studio plugin that generates closed captions for live streams using the Google Cloud Speech Recognition API. It leverages Twitch's b… | 83 | 1324 | active |
| Spectrum React Spectrum is a collection of libraries implementing Adobe's Spectrum design system, including styled components (React Spectrum), unst… | 77 | 1289 | stable |
| bootstrap-vue-next/bootstrap-vue-next A Vue 3 component library that re-implements the classic BootstrapVue components on top of Bootstrap 5 with full TypeScript support. It shi… | 95 | 1286 | active |
| open-source-labs/Spearmint Spearmint is an open-source Electron desktop application that generates Jest test code through an accessibility-first graphical interface. … | 65 | 1279 | active |
| 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… | 78 | 1252 | active |
| szhsin/react-menu A lightweight, unstyled React component library for building accessible menus, including dropdown, hover, context menus, and nested submenu… | 91 | 1217 | active |
| hgneng/ekho Ekho is an open-source Chinese text-to-speech engine supporting Mandarin, Cantonese, and Tibetan, part of the eGuideDog accessibility proje… | 68 | 1211 | active |
| aiaf/Stillcolor Stillcolor is a lightweight macOS menu bar application that disables GPU/DCP-generated temporal dithering (FRC) on Apple silicon Macs (M1/M… | 16 | 1203 | active |
| 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… | 80 | 1181 | active |
| houmain/keymapper A cross-platform, context-aware key remapper that lets users redefine keyboard layouts and shortcuts systemwide or per application via a si… | 100 | 1140 | active |
page 1 / 3 next →